Teaching
ENSF 619: Special Topics: Generative AI for Software Engineering
Winter 2025
Explores the application of generative AI techniques in software engineering, including code generation, automated testing, and AI-assisted development tools. Students engage in hands-on projects and critical discussions on the impact of LLMs on modern software practices.
ENSF 381: Full Stack Web Development
Winter 2025, Winter 2024
Covers the fundamentals of building web applications using both front-end and back-end technologies. Emphasizes practical skills in designing, developing, and deploying full stack solutions.
SOEN-691: Engineering AI-based Software Systems
Fall 2022
SOEN-490SS: Capstone Software Engineering Design Project (Teaching Assistant)
Winter 2020, Fall 2019
SOEN-691E: Software Re-engineering (Teaching Assistant)
Winter 2020, Winter 2019
SOEN 341: Software Process (Teaching Assistant)
Fall 2018
PYP-002: Preparatory Computer Science
Fall 2015 – Summer 2017