Concordia University

Undergraduate Teaching Assistant

Concordia University

May 2024 — PresentMontreal, QCpart-time

Teaching Assistant for multiple engineering courses including System Hardware, FPGA Design, and Embedded Programming.

C++VHDLDigital LogicFPGAMicrocontrollers

Courses

SOEN 228 - System Hardware

  • Taught tutorial classes and project-oriented lab sessions
  • Guided students in building a 4-bit RISC CPU on breadboard
  • Topics: Logic gates, flip flops, timers, shift registers, microcontrollers

COEN 313 - Digital Systems Design II (FPGA)

  • Conducted VHDL programming lab sessions
  • Topics: Basic constructs to RT-level design, combinational and sequential circuits, FSMs, FPGA basics

MIAE 215 - Programming for Mechanical and Industrial Engineers

  • Tutored C++ and embedded programming for microcontrollers
  • Guided robotics projects in lab sessions

Additional Contributions

  • Developed educational websites with curated videos, resources, notes, and exam tips
  • Created supplementary learning materials for complex topics