Undergraduate Courses
- CS 488/688 Introduction to Computer Graphics
- CS 349 Developing User Interfaces
Graduate Courses
- CS 798 Non-Photorealistic Computer Graphics
- CS 779 Splines
- CS 798 Geometric Algebra
- CS 788 High Performance Image Synthesis
- CS 781 Colour in Computer Graphics
- CS 798 User Interface Tools
Seminar Course -- CS888 Topics in Computer Graphics
- Implicit Surfaces - Spring 2012
- Digital and Computational Photography - Winter 2010
- Computer Graphics in Architecture - Fall 2008
- Visualization - Fall 2006
- High Performance Systems - Fall 2005
- Computer Graphics in Flatland - Winter 2005
- Vision Algorithms for Graphics - Spring 2004
- Current Research - Fall 2003
- Experimentation in Computer Science - Winter 2003
- Computer Animation - Spring 2002
Fine Arts Courses
- FINE 228H -- Adobe Photoshop Painting
- FINE 328H -- 3D Modeling