Teaching
Introduction to Computer Graphics (Spring 2016)
Sound Simulation (Spring 2015)
Robot Motion Planning and Multi-Agent Simulation (Fall 2013)
3D Game Engines (Spring 2011)
Robotics: An Introduction (Fall 2008)
Motion Planning in Real and Virtual Worlds (Fall 2007)
Computer Graphics (Spring 2006)
Robot Motion Planning (Fall 2005)
GPGP: General Purpose Computation using Graphics Processors (Fall 2004)
Geometric and Solid Modeling (Fall 2002)
Algorithms and Analysis (Spring 2002)
Spatial Modeling with Large Datasets (Fall 1999)
Scientific and Geometric Computation (Spring 1998)
Physically-based Simulation (Spring 1998)