Teaching

Course Instructor, the University of Toronto

  1. APS 105: Computer Fundamentals (in C) in Winter 2022*

Graduate Teaching Assistant, the University of Toronto

  1. APS 105: Computer Fundamentals (in C) in Winter 2019 - 2021*
  2. ECE 244: Programming Fundamentals (in C++) in Fall 2019 - 2021*

Undergraduate Teaching Assistant, the American University in Cairo

  1. ECNG 210/2101: Digital Logic Design in Fall 2015 and Spring 2016
  2. ECNG 453/4503: Microcontroller System Design in Spring 2017, Fall 2017 and Spring 2018
* Access to recorded lectures/tutorials can be granted upon request.