Image courtesy of Garrett McKay

Instructor: Ioannis Karamouzas

Teaching Assistant: Aubrey Lawson

Class: M/W 4pm - 5:15pm, WFIC 313 and ZGEC 106

Office: ZGEC 510, McAdams 303

Office Hours: Thursdays 2 - 4 pm 

I’m generally available if you have questions about the course, or just want to chat about new ideas. I will divide my time between the Clemson main campus, and the Charleston campus. Whenever I'm not physically present, we can always Skype if you let me know in advance. 

Course also available on Canvas


This course will focus on the theory and practice behind the generation and manipulation of digital images within a computer graphics context. Topics include image representation and storage, sampling and reconstruction, color systems, affine and general warps, enhancement and morphology, compositing, morphing, and non-photorealistic transformations.

The class will involve programming assignments in C++ and homework quizzes. A final project will give you the opportunity to apply what you've learned and undertake creative work. Success in this course requires some programming experience.

Lecture Notes

You are free to use and modify any of my slides for academic and research purposes. However, please, do acknowledge the original sources where appropriate.