TEACHING

ENGG204 - Fundamentals of Engineering Materials: Fall 2023

ENME599 - Vibrations & Machine Dynamics: Fall 2014/Winter 2015/Fall 2015/Winter 2016/Fall 2016/Fall 2017/Fall 2018/Winter 2021/Winter 2022/Fall 2022/Fall 2024

ENME619 - Fundamentals of Optics and Optical Engineering: Winter 2014/Fall 2015/Winter 2017/Fall 2017/Winter 2019/Fall 2020/Fall 2021/Fall 2022/Winter 2025