Teaching Experience


Course Directorship

MECH3503: Macro- and Micro-Manufacturing Methods
Third-year undergraduate course (3 Credits), Class Size: 82 Students & 4 Teaching Assistants, York University, Winter 2023. 
 Mec-A1: Applied Thermodynamics & Heat Transfer 
 An undergraduate Mechanical Engineering course offered to Professional Engineering (PEng.) applicants who want to take technical exam. 

Graduate Teaching Assistantship 

 MECH3203: Heat and Mass Transfer
(Winter 2021, Winter 2020, and Winter 2019) 
MECH4510: Advanced Mechanical Technologies
(Winter 2021) 
 MECH2401: Engineering Graphics & CAD Modeling 
(Fall 2020F, Fall 2018F, and Fall 2017) 
 MECH3504: Thermofluid Laboratory
 (Winter 2020, Winter 2019, and Winter 2018) 
 MECH3409: Machine Elements Design 
(Fall 2019 )
 MECH4201: Transport Phenomena 
(Winter 2018)
 MECH4502: Vibrations & Actuators
 (Fall 2018) 
 ENG 1101: Renaissance Engineer-1
 (Fall 2017) 
 Advanced Automatic Control
 (Fall 2016) 
 Vibrations 
(Fall 2016) 
 Modal Analysis 
(Fall 2016, Fall 2015)