Teaching:
Teaching:
I have had the pleasure of teaching various courses, both at the Technion and at CMU.
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):
Introduction to Systems Programming (234122):
Introduction to CS (234114):