Current Teaching

Introduction to Mechanics

This is a required first year course covering particle and rigid body mechanics.
Click here to access our SimMechanics virtual mechanics labs.

Orthopaedic Biomechanics

This is an elective MSc course covering mechanics of the musculoskeletal system, including physiology, structure, function, and mechanics.


2011 Rector’s Medal for Excellence in Teaching (video link)
2010 Royal Academy of Engineering Exxon Mobil Teaching Award
2010 Faculty of Engineering Teaching Award (FoETeaching.pdf)
2010 Department of Bioengineering Best Teacher Award


Mathworks Curriculum Development Grant: Developing virtual mechanics labs
Envision Engineering Education Grant: Bringing the lab to the lecture theater
Teaching Development Grant: Mechanics in motion: visualizing physical principles