Teaching

Lecturer

  • McGill University
    • ECSE 222-Digital Logic (Winter 2021)

Teaching Assistant

  • McGill University
    • ECSE 324-Computer Organization (Fall 2017, Winter 2018, Fall 2018, Fall 2019)
    • ECSE 222-Digital Logic (Fall 2017, Winter 2018, Fall 2018, Winter 2019, Fall 2019)
    • ECSE 325-Digital Systems (Winter 2018, Winter 2019)
    • ECSE 323-Digital System Design (Winter 2015, Fall 2015, Winter 2016, Fall 2016, Winter 2017)
    • ECSE 200-Electric Circuits 1 (Fall 2019)
    • ECSE 291-Electrical Measurements Laboratory (Fall 2016)
    • ECSE 682-Topics in Computers and Circuits (Fall 2015, Fall 2016)
  • Sharif University of Technology
    • ASIC/FPGA Chip Design (Winter 2013)
    • Logic Circuits (Fall 2013)

Course Preparation

  • McGill University
    • ECSE 222-Digital Logic: Lab instruction preparation (Fall 2019, Winter 2019)
    • ECSE 325-Digital Systems: Lab instruction preparation (Winter 2018, Winter 2019)
    • ECSE 324-Computer Organization: Assignment preparation (Fall 2017)