As Assistant Professor (at South Dakota State University)
Fall semesters: Engineering Mechanics in Biomedical Applications (ME 446/546, class-size 25)
Fall & Spring semesters: Mechanical Engineering Design using MATLAB (ME 212, class-size 40-70)
At IIT Ropar, India
Spring 2025: Delivered invited lectures on "Mechanics of Fluids in Human Physiology", funded by the GIAN mechanism (Ministry of Education, Government of India).
As Visiting Faculty (at the UNC / NC State University Joint Department of Biomedical Engineering)
Fall 2018: Skeletal Biomechanics (BMME 505, class-size 35)
Fall 2017: Statics (BMME 160, class-size 30)
Other solo teaching appointments (all at Virginia Tech)
Spring 2014: Instructor for Statics (ESM 2104, class-size 70)
Summer 2012: Instructor for Fluid Mechanics I and Fluid Mechanics II
Spring 2013, Fall 2012, Spring 2011: Instructor for Fluid Mechanics Lab
As Graduate Teaching Assistant (at Virginia Tech)
Fall 2010: TA for Mechanics of Deformable Bodies
Fall 2009, Spring 2010: TA for Statics
At OIST, Japan
Spring 2016: Gave lectures on Nonlinear Dynamics & Applications to PhD students and Postdocs
Teaching development course
Preparing Future Professoriate (Virginia Tech, Spring 2013)