I am passionate about education and sharing knowledge with the next generation of engineers and researchers. My teaching spans from foundational undergraduate programming to advanced graduate-level research in robotics and AI.
Term: Fall 2025 (Previous offerings: Winter 2024, Winter 2025 as ECE 720 B01 [Backlog Website])
This advanced graduate course covers the foundations and latest breakthroughs in robot learning. The curriculum is structured around:
Note: This course will be offered until further notice, currently scheduled through Fall 2025.
Audience: 1st Year Undergraduate Engineering students
I serve as part of a coordinated flagship teaching team for this foundational course. In a high-impact environment with approximately 280 students per classroom, we introduce the essential principles of computation and programming to the entire Faculty of Engineering. I find great joy in mentoring students at the very beginning of their engineering journey.
Commencing: Fall 2026
ECE 562 is designed for students to master the essentials of Machine Learning (ML) and Reinforcement Learning (RL) within a single semester. The course provides comprehensive coverage of:
Commencing: Spring/Summer 2027
A brand-new course developed for the first cohort of the Mechatronics and Robotics Engineering Cooperative Program. This course bridges the gap between theoretical ML and practical robotics, featuring: