This was a pretty fun course was taught by Eugene Zhang that I took in fall 2007. The syllabus says its an "Advanced course in computer graphics focusing on representation and processing of polygonal models, and their applications in computer graphics," and then goes on to list over a dozen topics.
Course Web page: CS 554 - Geometric Modeling & Computer Graphics (while it lasts)
Homeworks
The great thing about the homeworks was that they all built on each other meaning that at the end of the course you had one really cool project to show off, or you had a nightmarish kludge that that segfaulted every two seconds unless you made a ritual sacrifice to Gods of memory allocation. Fortunately my projects were closer to the former than the latter.
Polygonal Meshes: Visualization and Bounding Box Computation