Classes

Main Pages

Author

Michael Garland
garland@uiuc.edu

My graduate course, CS 598: Digital Geometry Processing, returns in Spring 2006.

And for an encore to my performance in the spring, I’m teaching CS418: Computer Graphics again for Fall 2005.

I taught CS418: Computer Graphics — the course formerly known as CS318 — in the Spring of 2005.

In the Fall 2004 semester, I taught CS 598: Digital Geometry Processing. This is a more mesh-oriented version of my earlier Advanced Surface Modeling course.

I taught CS318: Computer Graphics for the Spring 2004 semester.

I taught CS 497: Advanced Surface Modeling for the Fall 2003 semester.

I taught CS318: Computer Graphics in the Spring 2003 semester.

During the Fall 2002 semester, I taught CS 497: Advanced Surface Modeling. This was a graduate seminar course, focused on current research in surface creation, representation, and manipulation.

As usual, I taught CS318: Computer Graphics in the Spring 2002 semester.

For Fall 2001, I taught CS497: Real Time Computer Graphics. This is a research seminar concentrating on the interactive display of visually complex virtual environments.

I taught CS318: Computer Graphics again during the Spring 2001 semester. In the past, this course was only offered in the Fall semesters. Starting this Spring, it will be offered every semester.

For Fall 2000, I taught CS318: Computer Graphics. This is our introductory course to the area of computer graphics. It is open to both undergraduate and graduate students.

In the Spring 2000 semester, I taught CS497: Rendering. This was a seminar focused on areas of current research in rendering. The primary concentration of this course was on algorithms which can produce photorealistic images and on non-photorealistic techniques which offer more stylized alternatives.

For the Fall 99 semester, I taught CS497: Advanced Surface Modeling for Computer Graphics. This research seminar explored some important modeling techniques which have been developed in recent years. Particular attention was focused on those methods which seek to provide greater run-time efficiency or greater design-time control.