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)