Teaching
- Fall 2014: "CS4204 Computer Graphics"
- Spring 2013: CS5234 "Advanced Parallel Computing"
- Spring 2012: CS4204 "Computer Graphics"
- Spring 2012: CS4644 "Creative Computing Studio: Video Game Design"
- Fall 2011: CS5984 "Advanced Computer Graphics: Parallel Computing and Visualization on GPU"
- Spring 2011: CS6204 "Character Animation"
- Spring 2011: CS4204 "Computer Graphics"
- Fall 2010: CS5984 "Advanced Computer Graphics: Parallel Computing and Visualization on GPU"
- Spring 2010: CS4644 "Creative Game Studio: Drummer Game"
- Spring 2010: CS4204 "Computer Graphics"
- Fall 2009: " CS4984 Creative Computing Studio: Video Game Design"
- Spring 2009: CS6204 "Character Animation: Research and Applications".
- Spring 2009: CS5984 "Accelerator-Based Parallel Computing".
- Fall 2008: CS4204 "Computer Graphics".
- Spring 2008: CS4984 & CS5984 "Video Game and Interactive Media".
- Fall 2007: CS4204 "Computer Graphics".
- Spring 2007: CS6204 "Character Animation: Research and Applications" (Description).