Teaching:

I have had the pleasure of teaching various courses, both at the Technion and at CMU.

As Lecturer at the Technion:

Algorithms 1 (234247)

Winter 2023-24, Winter 2024-25


Dynamic Graph Algorithms (236011):

Spring 2024


Foundations of Algorithms for Massive Datasets (236779):

Winter 2024-25

As TA @ Carnegie Mellon:

Graduate Algorithms (15-750):
Spring 2019

Probability and Computing (15-359/659):
Spring 2015

As TA @ the Technion:

Data Structures 1 (234218): 
Spring 2012, Winter 2011–2012, Spring 2011, Winter 2010–2011, Spring 2010


Algorithms 1 (234247): 

Summer 2011, Summer 2010


Introduction to Systems Programming (234122): 

Spring 2009


Introduction to CS (234114): 

Winter 2008–09