top of page

Courses

Quantum Information
Tel Aviv University, Spring 2027 (starting next semester)
course website (TBA)


Quantum Algorithms

Tel Aviv University, Fall 2026 (starting this October) 
course website


Quantum Algorithms

Tel Aviv University, Fall 2025
course website


Seminar in Elementary Number Theory, Group Theory, and Ramanujan Graphs

Tel Aviv University, Spring 2025
course website


Algebraic Geometric Codes

Tel Aviv University, Spring 2024
course website


A Seminar on Space Bounded Computation and Randomness

Tel Aviv University, Fall 2024
course website


Free Probability and Ramanujan Graphs

Tel Aviv University, Spring 2024
course website


Pseudorandomness

Tel Aviv University, Fall 2023
course website


Seminar on Randomness Extractors

Tel Aviv University, Fall 2022
course website


Seminar on Randomness Extractors

Tel Aviv University, Fall 2022
course website


Algebraic Geometric Codes

Tel Aviv University, Spring 2022
course website


Seminar on Ramanujan Graphs and Their Relaxations

Tel Aviv University, Fall 2021
course website


Spectral Graph Theory

Tel Aviv University, Fall 2020
course website


Seminar on Algebraic Curves and Riemann Surfaces
Tel Aviv University, Fall 2019
course website


Topics in Coding Theory: Locality and Interaction
Tel Aviv University, Fall 2019
course website


Introduction to Algebraic-Geometric Codes
Tel Aviv University, Spring 2019
course website


Abstract Algebra in Theoretical Computer Science
Tel Aviv University, Fall 2018
course website


Reasoning About Computation
Princeton University 2017
co-taught with Mark Braverman


Randomness-Extractors Theory
California Institute of Technology (Caltech) 2016
course website


Algebraic Geometry for Theoretical Computer Science
Weizmann Institute of Science 2014
course website


A Taste of Circuit Complexity Pivoted at NEXP not in ACC (and more)
Weizmann Institute of Science 2012
course blog
lecture notes


Pseudorandomness and Derandomization
Weizmann Institute of Science 2012
course blog

bottom of page