Teaching:

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

At Carnegie Mellon:

Graduate Algorithms (15-750):
Spring 2019

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

At 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