Teaching

Courses

  1. Introduction to Quantum Computing. Winter 2024.

  2. Probability and Optimization for Learning. Monsoon 2023. Co-taught with Jatin Batra.

  3. Toolkit for Theoretical Computer Science. Winter 2023. Co-taught with Prahladh Harsha.

  4. Probability and Statistics in Computing. Winter 2023.

  5. Algorithms. Monsoon 2022. Co-taught with Kavitha Telikepalli.

  6. Topics in the study of Markov chains. Winter 2022.

  7. Polynomials and applications. Winter 2022.

  8. Machine Learning for Practice. Monsoon 2021. Co-taught as part of a large group.

  9. Toolkit for Theoretical Computer Science. Winter 2021. Co-taught with Prahladh Harsha.

  10. Markov chains and random walks. Winter 2020.

  11. Probability and Statistics in Computing. Monsoon 2019.

  12. Toolkit for Theoretical Computer Science. Monsoon 2018. Co-taught with Prahladh Harsha.

  13. Numerical Algorithms. Winter 2018.

  14. Analysis of Markov chains. Monsoon 2017.

Other teaching activities

  1. Introduction to Quantum Computing (STCS Vijñāna Viduśī, 2024). July 2024.

  2. Lectures in Probability and Statistics (LPS) XV. December 2022.

  3. Polynomials reading group. July 2022.

Miscellaneous

  1. 2023-11-09. An introductory lecture on sampling using Markov chains for a class at IIT Bombay.