- CS 6820: Analysis of Algorithms, with Bobby Kleinberg
- CS 5740: Natural Language Processing, with Claire Cardie
Please take a look at the repository for remarkable teaching that I host on GitHub; therein lie some ideas and philosophies that are (perhaps) increasingly rare, valuable, and meaningful for world-class teaching.
At UVA CS, I TA’d the following courses:
- CS/ECE 2330: Digital Logic Design (4 semesters: Fall 2015, Spring 2016, Fall 2016, Spring 2017)
- CS 2150: Program and Data Representation (3 semesters: Spring 2016, Fall 2016, Spring 2017)