Teaching


University of Toronto
Teaching Assistant
(ECE361) Computer Networks I, ECE Department
- Fall 2020:
Lab TA; Wireshark Labs, marking, assignment evaluation, and helping students in practical sessions.

- Spring 2020:
Tutorial TA; Holding weekly tutorial classes, teaching and solving questions.

- Fall 2019:
Lab TA; Lab assignment evaluations, marking and helping students in weekly labs.

- Spring 2019:
Tutorial TA; Holding weekly tutorial classes, teaching and solving questions.

- Fall 2018:
Lab TA; Lab assignment evaluations, marking and helping students in weekly labs.

Teaching Assistant
(CSC358) Introduction to Computer Networks, CS Department
- Fall 2019:
Tutorial TA; Holding weekly tutorial classes, teaching and solving questions.

- Spring 2019:
Assignments evaluation and marking.

Spring 2020, Teaching Assistant
(CSC301) Software Engineering, CS Department
Assignments evaluation and marking.
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