Teaching
Teaching Experience
Lead Instructor
Python Programming at McMaster Manufacturing Research Institute (MMRI)
- Developed a curriculum covering both introductory and advanced Python concepts
- Created engaging course materials, including interactive lectures, hands-on exercises, and challenging projects
- Implemented a robust assessment strategy, utilizing assignments and exams to track student progress
MATLAB Programming at McMaster Manufacturing Research Institute (MMRI)
- Crafted a course focused on essential MATLAB concepts, including array manipulation, loop structures, and function development
- Designed an immersive learning experience through lectures, practical labs, and regular quizzes
- Employed diverse evaluation methods, including homework assignments and comprehensive assessments
MATLAB & Simulink for Engineers at Sharif University of Technology
- Tailored a course specifically for undergraduate engineering students
- Balanced theoretical lectures with practical, hands-on exercises to reinforce key concepts
- Fostered a collaborative learning environment through group discussions and provided personalized support
- Evaluated student understanding through a combination of individual projects, group assignments, and examinations
Teaching Assistant
- Electrical Circuits (MECH 221)
- Instrumentation (MECH 220)
- Modeling of Mechatronic Systems (MECH 366)
- Mechatronics System Instrumentation (MECH 421)
- Mechanical Vibration (MECH 463)
- Automatic Control (MECH 466)
- Modelling of Dynamic Systems (MECH 529)
- Modern Control Engineering (MECH 550)
- Foundations in Control Engineering (MECH 522)