| Courses Taken | ||
| Fall 2004 | C S 381K | Artificial Intelligence |
| C S 375 | Compilers | |
| C S 388T | Theory of Computation | |
| Spring 2005 | C S 375 | Compilers |
| C S 388T | Theory of Computation | |
| Fall 2005 | C S 380L | Advanced Operating Systems |
| C S 391L | Machine Learning | |
| MAN 336 | Organizational Behavior | |
| Spring 2006 | C S 395T | Advanced Image Synthesis |
| C S 394F | Knowledge Representation and Reasoning | |
| Fall 2006 | ECO 354K | Introductory Game Theory |
| C S 398T | Supervised Teaching in Computer Science | |
| Spring 2007 | C S 386L | Programming Languages |
| C S 378 | Computational Brain | |
| Fall 2009 | PSY 394U | Perception and Action |
| Courses for which I was a TA: | ||
| Fall 2008 | C S 315 | Algorithms & Data Structures |
| Spring 2009 | C S 378 | Computational Brain |
| Spring 2012 | C S 391L | Machine Learning |
| Courses Audited | ||
| Fall 2004 | CS 395T | Reinforcement Learning: Theory and Practice |
| Spring 2005 | C S 380D | Distributed Computing I |
| Spring 2005 | C S 395T | Computational Statistics with Application to Bioinformatics |