Carleton University

  •  ITEC 5920 – Selected Topics in Digital Media – Applied Deep Learning, Winter 2022, 2023, 2024, 2025, 2026.
  •  OSS 4009 – Computer Vision,  Winter 2021, 2022, 2023, 2024, 2025, 2026.
  • OSS 4006 – Image Processing , Fall 2020, 2021, 2022, 2023, 2024, 2025.
  • OSS 4900 – OSS Capstone Project, 2020-21, 2022-2023, 2023-2024, 2024-2025, 2025-2026.

McGill University

Winter 2018- ECSE 324 – Computer Organization: I was the course instructor for ECSE 324-Computer Organization, delivered lectures to 97 undergraduate students at Electrical and Computer Engineering department, McGill University. This course covers the following topics: basic computer structures; set architecture instruction; assembly language; input/output; memory; processor implementation; computer arithmetic. The course also includes lab work involving assembly language level programming of single-board computers

Fall 2018- ECSE 415-Intro to Computer Vision:  I was a lecturer for ECSE 415-Intro to computer vision, delivered lectures to 78 undergraduate students at Electrical and Computer Engineering department, McGill University. This course covers the following topics: image formation and acquisition, design of image features, image segmentation, stereo and motion correspondence matching techniques, feature clustering, regression and classification for object recognition, industrial and consumer applications, and computer vision software tools.