Courses Taught

I have had the pleasure of teaching at almost every level of the curriculum. I taught freshman in CS160 (Introductory Programming), sophomores in CS253 (Software Engineering in C++), juniors in CT301 (C++ Fundamentals) and seniors in CS410 (Computer Graphics) and CS440 (Artificial Intelligence). I even taught CS420 (Algorithms) once. At the graduate level I taught CS510 (Image Computation) and CS612 (Computer Vision) which became  CS793 (Research Seminar, topic Computer Vision).

Current Teaching

Sadly, I am not currently teaching in my role s department chair. I tried to teach a class while serving as chair in Spring 2024 and the students were short-changed. I missed 7 classes due to travel (other faculty thankfully filled in) and I did not have as much time to devote to the class as it deserved. I will resume teaching when I have the bandwidth to do so.