Teaching

Courses taught

Published Courses

  • ECE212 H1 — Circuit Analysis (2026 Winter) — Role: Lab TA
  • ECE221 H1 — Electric and Magnetic Fields (2025 Winter) — Role: Lab TA
  • ECE231 H1 — Introductory Electronics (2025 Fall) — Role: Lab TA
  • ECE318 H1 — Fundamentals of Optics (2025 Fall) — Roles: Lab TA; Tut TA
  • ECE350 H1 — Semiconductor Electronic Devices (2025 / 2026) — Roles: Lab TA; Tut TA