Graduate Student Courses
EGRM 630: Advanced Biofluid Mechanics (Fall 2008)

Undergraduate Teaching
EGRM 215: Engineering Visualization and Computation (Spring 2008, Spring 2009, Spring 2010, Spring 2011, Spring 2012)
ENGR 301: Fluid Mechanics (Fall 2009, Fall 2011)

Independent Study Courses
ENGR 492: Advanced Engineering Computation and Visualization (Summer 2009)
ENGR 691: Special Topics: Biofluid Mechanics (Summer 2008, Fall 2011)
ENGR 692: Special Topics: Thermal & Biofluid Mechanics (Spring 2011)