Teaching Fellow for Computational Complexity course taught by Prof. Madhu Sudan at Harvard University in Spring 2021.

Teaching Fellow for Spectral Graph Theory in Computer Science course taught by Prof. Salil Vadhan at Harvard University in Fall 2020.

Teaching Fellow for Randomized algorithms and probablistic analysis course taught by Prof. Michael Mitzenmacher at Harvard University in Fall 2019.

Teaching Assistant for Languages, Machines and Computations course taught by Prof. N.S. Narayanaswamy at IIT Madras in 2018.

Teaching Assistant for Computer System Design Lab taught by Prof. C. Siva Ram Murthy at IIT Madras in 2017.