Teaching Experience
Computer Science & Programming (Undergraduate)
COMP 1701 – Introduction to Programming, Mount Royal University, Fall 2025
Taught foundational programming concepts in Python, including problem-solving, algorithmic thinking, data types, control structures, and structured program design. Emphasized real-world applications, computational thinking, and student engagement through interactive exercises and applied examples.
Engineering Optimization (Graduate)
MECG 7600, University of Manitoba, Fall 2020, 2021, 2022
Delivered graduate-level instruction on optimization methods, with a focus on non-gradient-based techniques and their integration with machine learning. Connected theoretical methods to engineering decision-making and real-world system design.
Advanced Smart Materials / Mechatronics (Undergraduate)
Designed and delivered a 14-week advanced course for senior undergraduate students, focused on mechatronics and smart systems. Emphasized real-world applications, system integration, and hands-on experience with programmable logic controllers (PLCs) and embedded systems. Over 90% of students reported improved understanding of integrated engineering systems.
Graduate Seminar – Intelligent Control Systems
Conducted seminar series on modern intelligent control methods, introducing graduate students to AI-driven control, adaptive systems, and emerging trends in autonomous and data-driven engineering systems.
Laboratory Leadership – Controls & Mechatronics
Led the development and supervision of the Controls and Mechatronics Laboratory. Modernized lab curriculum to incorporate real-world applications, including marine/ocean technology systems, sensor integration, and control implementation.
Capstone Project Supervision
Mentored undergraduate capstone projects focused on autonomous systems, control design, and intelligent mechatronic applications, guiding students from concept to implementation.
Workshop – AI & Machine Learning in Engineering
Designed and delivered a 3-day intensive workshop for undergraduate and graduate students on applying AI and machine learning in engineering systems, with hands-on model development and deployment for control applications.
Interdisciplinary Teaching (Marine/Ocean Engineering Collaboration)
Collaborated with a marine/ocean technology research group to co-deliver interdisciplinary content integrating mechatronics, control systems, and marine engineering applications.
Guest Lectures – Automation & Intelligent Systems
Delivered invited lectures on automation, control systems, and AI applications in engineering, with emphasis on industry relevance and practical implementation.