Classes:

Introduction to complexity: 2002b , 2003b , 2003c , 2004b , 2005a , 2005b , 2006a , 2007b , 2008b , 2010b , 2011b 2012b 2013b

2014

Quantum computation 1

Workshop on electronic voting

2013

Algebraic Error correcting codes

Workshop on electronic voting

2012

Quantum computation 1

Workshop on electronic voting

2011

Randomized and derandomized algorithms

Workshop on electronic voting

2010

Error correcting codes

Workshop on electronic voting

Seminar on Random Walks on Graphs

2009

Workshop on electronic voting

Seminar on Error Correcting Codes

2008

Workshop on electronic voting

Randomized and derandomized algorithms

Seminar on Primality Testing

2007

Zero knowledge proofs

Workshop on Electronic voting.

2006

A seminar on three recent results in computational complexity.

Quantum computation (with Oded Regev)

Explicit constructions of expanders and extractors

2005

Seminar on space bounded computations

Space bounded computations

2004

Quantum Computation

Interactive proofs and derandomization

2003

Expanding graphs

2002

Quantum computation

Workshop in anonymous communication

Error correcting codes

2001

Derandomization