Teaching

Currently Teaching

  • MME2213b Engineering Dynamics
  • MME9615a Biomechanics of Human Joint Motion
  • KIN9447a Orthopaedic Biomechanics

Previously Taught

  • KIN472b Clinical Kinesiology
  • ES821y Current Topics Analysis in Biomechanical Engineering