Teaching

Courses Taught

Current Teaching

  • ELEC 376: Software Development Methodology (Fall)
  • ELEC 290: Electrical and Computer Engineering Design and Practice (Fall)
  • ELEC 881: Empirical Software Engineering (Winter)

Teaching Supervision

Project Supervision

  • ELEC 498: Computer Engineering Project (2023 - 2024, 2024 - 2025)
  • APSC 103: Engineering Design (Winter 2024)