teaching

Courses I am/have been the (head*) teaching assistant for.

2026

2025

2024

2023

2019

  • Fall: Algorithmic Game Theory
  • Spring: Compiler Design
  • Spring: System Analysis and Design

2018

  • Fall: Computer Networks
  • Spring: Probability and Statistics
  • Fall & Spring: Scientific and Technical Presentation

2017

  • Fall: Data Structures and Algorithms
  • Fall: Python Programming

From 2017 to 2019 at Sharif University of Technology, since 2023 at ETH Zurich.