2021

Operating Systems (CS162), Co-instructor, UC Berkeley, Spring 2021

2020

Readings about Research (CS294), Co-instructor, UC Berkeley, Fall 2020

Privacy-Preserving Systems (CS298), Instructor, UC Berkeley, Fall 2020

2018

Object-Oriented Programming and Datastructures (CS2110), Instructor, Cornell University, 2018

Distributed Computing (CS5414), Teaching Assistant, Cornell University, Fall 2018

2017

Distributed Computing (CS5414), Teaching Assistant, Cornell University, Fall 2017

2016

Distributed Computing (CS5414), Teaching Assistant, Cornell University, Fall 2016

2013

Databases, Supervisor, University of Cambridge, Lent 2013

E-Commerce, Supervisor, University of Cambridge, Easter 2013

2012

Bioinformatics, Supervisor, University of Cambridge, Michaelmas 2012

Prolog, Supervisor, University of Cambridge, Michaelmas 2012