Classes:

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

2019

A first course in derandomization

 

A seminar in derandomization

2018

Space Bounded Computation

Error Correcting Codes

2017

On the P vs. BPP problem

2016

Expanders, pseudorandomness and derandomization

Seminar on Derandomizing Bounded-Space algorithms

2015

Randomized algorithms and derandomization

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