| Date |
Topic |
| March 30 |
Computational Models, ipad, video |
| April 1 |
Turing Machines and Circuits, ipad, video |
| April 6 |
Boolean Circuits, ipad, video |
| April 8 |
Counting Arguments for Turing Machines, ipad, video |
| April 13 |
Hierarchy Theorems, ipad, video |
| April 15 |
NP, ipad, video |
| April 20 |
NP-complete problems, ipad, video |
| April 22 |
The problem with diagonalization and P vs NP, ipad, video |
| April 27 |
Space, ipad, video |
| April 29 |
NL vs coNL, ipad, video |
| May 4 |
TQBF, ipad, video |
| May 6 |
Randomized Algorithms, ipad, video |
| May 11 |
Randomized Complexity Classes, ipad, video |
| May 13 |
Schwartz-Zippel and the Determinant, ipad, video |
| May 18 |
Identity Testing and the Permanent, ipad, video |
| May 20 |
Lower bounds for Circuits with Bounded Alternations, ipad, video |
| May 25 |
Interactive Proofs, ipad, video |
| May 27 |
IP=PSPACE, ipad, video |
| June 1 |
IP=PSPACE, ipad, video |
| June 1 |
Lower bounds from Communication Complexity, ipad, video |
| June 4 |
Homework 4 due |
| June 10 |
Final due |