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
  • 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)