Teaching Assistant (Undergraduate Courses)
Introduction to Fluid Mechanics
Elementary Fluid Mechanics
Mechanical Vibration
Fluid Mechanics II
Numerical methods in engineering
Alternative Energy Systems
Heat transfer
Dynamics
Fundamental Engineering
Mentor
UBC Engineering Co-op program
UBC Mechanical Engineering Introduction to Research
UBC Engineering Physics Final Projects
UBC Undergraduate Interdisciplinary Research Program
DAAD Exchange Program