**Introduction to Quantum Computing**. *Winter 2024.*

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

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

**Probability and Statistics in Computing**. *Winter 2023.*

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

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

**Polynomials and applications**. *Winter 2022.*

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

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

**Markov chains and random walks**. *Winter 2020.*

**Probability and Statistics in Computing**. *Monsoon 2019.*

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

**Numerical Algorithms**. *Winter 2018.*

**Analysis of Markov chains**. *Monsoon 2017.*