My Teaching Assistant Experience at the University of Tehran’s Department of Computer Science and Mathematics

Fall
2023

Design and Analysis of Algorithms

Teaching Assistant for Prof. Mohammad Ganjtabesh

Spring
2023

Fundamentals of Combinatorics

Chief Teaching Assistant for Prof. Morteza Mohammad Noori
Responsibilities: Led the teaching team, Designing and grading problem sets, holding problem‑solving sessions and administering exams

Spring
2023

Scientific Writing

Teaching Assistant for Prof. Morteza Mohammad Noori
Responsibilities: Designing and Grading problem sets

Fall
2022

Fundamentals of Computer Science and Programming

Teaching Assistant for Prof. Abbas Nowzari-Dalini
Responsibilities: Creating Python programming problems and test cases, Assisting students by answering their questions

Spring
2022

Advanced Programming

Teaching Assistant for Prof. Abbas Nowzari-Dalini
Responsibilities: Creating C++ programming problems and test cases, Assisting students by answering their questions

Spring
2022

Fundamentals of Combinatorics

Chief Teaching Assistant for Prof. Morteza Mohammad Noori
Responsibilities: Led the teaching team, Designing and grading problem sets, holding problem‑solving sessions and administering exams

Spring
2022

Principles of Computer Systems

Teaching Assistant for Prof. Bagher babaali
Responsibilities: Designing and grading problem sets, Preparation of study materials on the topics of digital logic fundamentals, Karnaugh maps, and computer architecture., Assisting students

Fall
2021

Fundamentals of Computer Science and Programming

Teaching Assistant for Prof. Abbas Nowzari-Dalini
Responsibilities: Creating Python programming problems and test cases, Assisting students by answering their questions

Fall
2021

Data Structures and Algorithms

Teaching Assistant for Prof. Bagher babaali
Responsibilities: Preparation of study materials covering the topics of trees, binary search trees, solving recursive relations and the master theorem, divide and conquer analysis, linked lists, stacks and queues

Spring
2021

Fundamentals of Combinatorics

Teaching Assistant for Prof. Morteza Mohammad Noori
Responsibilities: Designing and grading problem sets, holding problem‑solving sessions and administering exams

Fall
2020

Fundamentals of Combinatorics

Teaching Assistant for Prof. Morteza Mohammad Noori
Responsibilities: Designing and grading problem sets, holding problem‑solving sessions and administering exams