The Stanford Computer Graphics Laboratory has four faculty and one part-time lecturer. Together we offer ten courses in graphics, covering all aspects of the field. I am currently teaching the introductory course, CS 248. One of the highlights of this course is a video game competition juried by experts from industry and academia. For a while I taught the rendering course, CS 348B, which includes an equally exciting rendering competition. However, I handed that course off to Pat Hanrahan, who has been teaching it for a few years. I also occasionally teach CS 448 - Topics in Computer Graphics, an advanced course with a different topic every quarter. Last Winter (2006), the topic was computational photography.
Like many Stanford faculty, I harbor secret passions for fields outside my own. When former Stanford president Gerhard Casper created the Stanford Introductory Studies program, I jumped at the opportunity to teach a course that combines the history of art with the history of science. The result is CS 48N - The Science of Art. It's a seminar-style course intended mainly for freshmen (it requires no programming experience). As students discover when they take the class, one of my favorite topics is the invention of perspective during the Italian Renaissance. Another is the development of color theory.
Finally, I occasionally serve as faculty organizer for CS 528 - Broad Area Colloquium for Artificial Intelligence, Geometry, Graphics, Robotics and Vision. Of the 10 distinguished speakers we host each quarter in this colloquium series, 2 are typically in graphics.