- Teaching Fellow, UCLA CS112: Modeling Uncertainty in Information Systems, Summer 2015.
- Teaching Associate, UCLA CS M117: Computer Networks: Physical Layer, Prof. Revaz Dzhanidze, Winter 2015, Spring 2015.
- Teaching Associate, UCLA CS31: Introduction to Computer Science I, Mr. David Smallberg, Spring 2013, Fall 2014.
- Teaching Assistant, UCLA CS219: Peer-to-Peer Networks with Mobile Applications, Prof. Mario Gerla, Winter 2013.
- Teaching Assistant, UCLA PIC 10A: Introduction to Programming, Prof. Jukka Virtanen, Winter 2012, Spring 2012.