Teaching is arguably the avenue through which professors have the most influence and impact on society; it is the primary medium to train and mentor the next generation of engineers to tackle the grand engineering challenges of the 21st century such as climate change, sustainable energy production, sufficient food supply, and better engineered medicines. Fueled by my passion for mentoring and teaching, I have consistently sought out instruction opportunities throughout my professional career.

Teaching Philosophy

My teaching philosophy focuses on promoting a growth mindset in an active learning environment that is inclusive for all.


Information on courses I have taught and am teaching


University of Waterloo
Engineering 6, Room 5008
200 University Avenue West
Waterloo, Ontario N2L 3G1