Spring 2010 CSE 786 - Game Design and Development Project (capstone course). Winter 2010 CSE 459.24 - Programming in C# CSE 668 - Applied Component-Based Programming for Engineers and Scientists CSE 788 - High-Performance Rendering and Massive Procedural Worlds Autumn 2009 CSE 680 - Introduction to Analysis of Algorithms and Data Structures Summer 2009 CSE 680 - Introduction to Analysis of Algorithms and Data Structures Spring 2009 CSE 786 - Game Design and Development Project (capstone course). Winter 2009 CSE 494R - Programming in C# (now 459.24) (Call #22076-0) CSE 668 - Applied Component-Based Programming for Engineers and Scientists CSE 781 - Real-time Rendering Spring 2008 CSE 786 - Game Design and Development Project (capstone course). Note: Currently listed as 694G (call #21890-8). CSE 581 - Interactive Computer Graphics CSE 888.14D Seminar in Computer Graphics and Scientific Visualization (Procedural Worlds) Winter 2008 CSE 541 - Elementary Numerical Methods (both sections) CSE 494R - Programming in C# (proposed 459 course for C#) CSE 888.14D Seminar in Computer Graphics and Scientific Visualization Autumn 2007 CSE 581 - Interactive Computer Graphics Spring 2007 CSE 581 - Interactive Computer Graphics CSE 694GP - Advanced Game Programming CSE 888.14D Seminar in Computer Graphics and Scientific Visualization (Graphics Hardware) I have also taught the following courses: CSE 541 - Elementary Numerical Methods CSE 581 - Interactive Computer Graphics CSE 675.02 - Introduction to Computer Architecture CSE 694GP - Advanced Game Programming CIS 694L - Introduction to Scientific Visualization CIS 788.14A - Advanced Compositing, Texturing and Volume Rendering CIS 694R - User Interface Technology CIS 781 - Introduction to 3D Image Generation CIS 788.14K - Advanced Scientific Visualization