University of Toronto
Teaching Assistant
(CSC458/2209) Computer Networks, CS Department
2024F
-
Lab TA: Lab tutorial and assignments evaluation and marking.
Teaching Assistant
(APS105) Computer Fundamentals, ECE Department
2024S, 2024W
-
Lab TA: Assignments evaluation and marking.
-
Tutorial TA: Holding weekly tutorial classes, teaching and solving questions.
Teaching Assistant
(ECE244) Programming Fundamentals, ECE Department
2024F, 2023F
(CSC309) Programming on the Web, CS Department
2023F, 2023W, 2022F
-
Lab TA
-
Assignments evaluation and marking.
Teaching Assistant
(CSC209) Software Tools and Systems Programming, CS Department
2022W, 2020W, 2020S
-
Assignments evaluation and marking.
Teaching Assistant
(ECE361) Computer Networks I, ECE Department
2022F, 2022W, 2021F, 2021W, 2020F, 2020W, 2019F, 2019W, 2018F
-
Lab TA; Wireshark Labs, marking, assignment evaluation, and helping students in practical sessions.
-
Tutorial TA; Holding weekly tutorial classes, teaching and solving questions.
Teaching Assistant
(CSC358) Introduction to Computer Networks, CS Department
2019F, 2019W
-
Tutorial TA; Holding weekly tutorial classes, teaching and solving questions.
-
Assignments evaluation and marking.
Teaching Assistant
(CSC301) Software Engineering, CS Department
2020W
-
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