2018
- Winter 2018: TA for CS 251 Computer Organization & Design.
2017
- Fall 2017: TA for CS 251 Computer Organization & Design.
- Winter 2017: IA for CS 251 Computer Organization & Design.
2016
- Fall 2016: IA for CS 251 Computer Organization & Design.
2015
- Spring 2015 : TA for CS 251 Computer Organization & Design.
- Winter 2015: TA for CS 251 Computer Organization & Design.
2012
- Fall 2012: TA for CS 343 Concurrent and Parallel Programming.
- Spring 2012: TA for CS 251 Computer Organization & Design.
- Winter 2012: TA for CS 343 Concurrent and Parallel Programming.
2011
- Fall 2011: TA for CS 245/SE 212 Logic and Computation.