Spring 2007
BME 330 Biomechanics (Instructor)

Fall 2007
BME 480/580 Biomolecular Modeling (Instructor)

Spring 2008 
BME 333 Biomechanics of Solids (Instructor)

Spring 2009 
BME 333 Biomechanics of Solids (Instructor)

Fall 2009 
BME 480/580 Biomolecuclar Modeling (Instructor)

Spring 2010 
BME 333 Biomechanics of Solids (Instructor)

Spring 2011
BME 333 Biomechanics of Solids (Instructor)

Spring 2012
BME 333 Biomechanics of Solids (Instructor)

Spring 2013
BME 333 Biomechanics of Solids (Instructor)

Fall 2013
BME 150 Computer Methods in Engineering (Instructor)

Spring 2014
BME 333 Biomechanics of Solids (Instructor)

Spring 2015
BME 333 Biomechanics of Solids (Instructor)

Fall 2015
BME 690/790 Biomolecuclar Modeling (Instructor)

Spring 2016
BME 333 Biomechanics of Solids (Instructor)

Fall 2016 
BME 690/790 Biomolecuclar Modeling (Instructor)

Spring 2017
BME 333 Biomechanics of Solids (Instructor)

Fall 2017  – current
BME 680/780 Biomolecuclar Modeling (Instructor)

Spring 2018 – current
BME 333 Biomechanics of Solids (Instructor)