Teaching


University of Toronto
Spring 2020, Teaching Assistant
(CSC301) Software Engineering, CS Department
Assignments evaluation and marking.
(ECE361) Computer Networks I, ECE Department
Tutorial TA; Holding weekly tutorial classes, teaching and solving questions.

Fall 2019, Teaching Assistant
(CSC358) Introduction to Computer Networks, CS Department
Tutorial TA; Holding weekly tutorial classes, teaching and solving questions.
(ECE361) Computer Networks I, ECE Department
Lab TA; Lab assignment evaluations, marking and helping students in weekly labs.

Spring 2019, Teaching Assistant
(CSC358) Introduction to Computer Networks, CS Department
Assignments evaluation and marking.
(ECE361) Computer Networks I, ECE Department

Fall 2018, Teaching Assistant
(ECE361) Computer Networks I, ECE Department
Tutorial TA; Holding weekly tutorial classes, teaching and solving questions.
Sharif University of Technology
Spring 2017, Teaching Assistant
(40824) Performance Evaluation of Computer Systems, CE Department

Fall 2016, Teaching Assistant
(40153) Fundamentals of Programming (Python), CE Department

Spring 2016, Teaching Assistant
(40419) Web Programming, CE Department
(40342) Multimedia Systems, CE Department