Eyal Kushilevitz -- Classes

Below are the webpages of courses I taught recently. In addition, I taught various advanced courses in Complexity and Cryptography for which no online material is currently available.

Complexity Theory (236313).

Computability Theory (236343)

Communication Complexity (236518).

In addition to the material that appears in the pages of the above courses, you can also get some (very very brief) notes related to classes that I gave in the past on Computability Theory, Complexity Theory and communication complexity (a survey).