Teaching

Bar Ilan University:

  • Online Algorithms (2019-22, x2)
  • Data Structures and Algorithms 2 (2017-22, x6)
  • Design and Analysis of Algorithms (2015-22, x6)
  • Computational Geometry (2014-21, x7)
  • Computer Networks and Internet 2 (2014-22, x3)
  • Automata and Computability (2019)
  • Computer Networks and Internet 1 (2014-20, x7)

University of Haifa (CS & Science Education):

  • Algebra 1 (2008)
  • Algorithms (2008)
  • Probability Theory (2007-8)
  • Computability Theory (2007-8)
  • Online Algorithms and Competitive Analysis (2005-6)
  • Seminar in Algorithms (2005)
  • Combinatorial Algorithms (2004-5)

Tel Aviv University (EE):

  • Data Structures and Algorithms (2003-4)

Technion (CS):

  • Computability Theory (2001-4, x 5)