Courses (listed term-wise)

[ topic-wise ]

In reverse chronological order.

2025 August-December Minicourse on Quantum Coding Theory (TIFR)
2025 January-May Toolkit for Theoretical Computer Science, with Piyush Srivastava (TIFR)
2024 January-May Coding Theory, with Mrinal Kumar (TIFR)
2023 January-May PCPs and Limits of Approximation Algorithms (TIFR)
2023 January-May Toolkit for Theoretical Computer Science, with Piyush Srivastava (TIFR)
2022 August-December Coding Theory (TIFR)
2021 August-December Pseudorandomness, with Ramprasad Saptharishi (TIFR)
2021 January-May Toolkit for Theoretical Computer Science, with Piyush Srivastava (TIFR)
2021 January-May Computational Complexity, with Ramprasad Saptharishi (TIFR)
2020 January-May Computational Complexity (TIFR)
2019 January-May Spectral Methods in Computer Science and Combinatorics (TIFR)
2018 August-December Toolkit for Theoretical Computer Science, with Piyush Srivastava (TIFR)
2018 January-May Computational Complexity (TIFR)
2017 August-December Analysis of Boolean Functions (TIFR)
2017 August-December Complexity Reading Group, with Ramprasad Saptharishi (TIFR)
2016 August-December A mini-course on coding theory (TIFR)
2016 January-May Expander graphs, constructions and applications, with Anish Ghosh (TIFR)
2015 August-December Mathematical Structures for Computer Science, with Jaikumar Radhakrishnan (TIFR)
2015 January-May PCPs and Limits of Approximation (TIFR)
2014 August-December Probability and Computing (TIFR)
2014 January-May Computational Complexity (TIFR)
2013 January-May Computational Complexity (TIFR)
2012 January-May Computational Complexity (TIFR)
2011 August-December Communication Complexity, with Meena Mahajan & Jaikumar Radhakrishnan (IMSc & TIFR)
2011 January-May Computational Complexity (TIFR)
2010 January-May Limits of Approximation Algorithms: PCPs and Unique Games (TIFR & IMSc)
2009 July DIMACS Tutorial: on Limits of Approximation Algorithms: PCPs and Unique Games, with Moses Charikar (DIMACS)
2008 Winter Reading Group: Parallel Repetition, Unique Games, and Foams? (Technion)
2007 Autumn PCPs, codes and inapproximability (UChicago)
2005 Autumn Theory Seminar: PCPs and Inapproximability (TTI Chicago)
2005 Spring Expanders, with Cynthia Dwork (Stanford)

Courses (listed topic-wise)

[ term-wise ]

Complexity January-May 2021 (TIFR), with Ramprasad Saptharishi
January-May 2020 (TIFR)
January-May 2018 (TIFR)
January-May 2014 (TIFR)
January-May 2013 (TIFR)
January-May 2012 (TIFR)
January-May 2011 (TIFR)
PCPs January-May 2023 (TIFR)
January-May 2015 (TIFR)
January-May 2010 (TIFR & IMSc)
July 2009 (DIMACS), with Moses Charikar
Autumn 2007 (UChicago)
Autumn 2005 (TTI Chicago)
Toolkit for TCS January-May 2025 (TIFR), with Piyush Srivastava
January-May 2023 (TIFR), with Piyush Srivastava
January-May 2021 (TIFR), with Piyush Srivastava
August-December 2018 (TIFR), with Piyush Srivastava
Coding Theory January-May 2024 (TIFR), with Mrinal Kumar
August-December 2022 (TIFR)
August-December 2016 (TIFR)
Expanders January-May 2016 (TIFR), with Anish Ghosh
Spring 2005 (Stanford), with Cynthia Dwork
Quantum Coding Theory August-December 2025 (TIFR)
Pseudorandomness August-December 2021 (TIFR), with Ramprasad Saptharishi
Spectral Methods January-May 2019 (TIFR)
Analysis of Boolean Functions August-December 2017 (TIFR)
Complexity Reading Group August-December 2017 (TIFR), with Ramprasad Saptharishi
Math. Structures in CS August-December 2015 (TIFR), with Jaikumar Radhakrishnan
Probability and Computing August-December 2014 (TIFR)
Comm. Complexity August-December 2011 (IMSc & TIFR), with Meena Mahajan & Jaikumar Radhakrishnan
Parallel Repetition Winter 2008 (Technion)