| Semester | Course ID | Course Name |
| Courses at University of Florida: | ||
| Fall 2007 | CIS 6930 | Indexing Large Databases |
| Fall 2007 | COP 5536 | Advanced Data Structures |
| Fall 2007 | COP 5615 | Operating System Principles |
| Spring 2008 | COP 6726 | Database Implementation |
| Spring 2008 | COP 5255 | Concurrent Programming |
| Spring 2008 | COT 5405 | Analysis of Algorithms |
| Summer 2008 | Summer Internship at SQL Server Data Mining | |
| Fall 2008 | CAP 5635 | Artificial Intelligence |
| Fall 2008 | CNT 5106C | Computer Networks |
| Fall 2008 | CIS 6905 | Independent Study under Chris Jermaine |
| Spring 2009 | CDA 5155 | Computer Architecture |
| Spring/Summer 2009 | CIS 6905 | Research (Master's thesis) under Chris Jermaine |
| Courses/TA at Rice University: | ||
| Fall 2009 | COMP 311 | Programming Languages |
| Fall 2009 | STAT 310 | Probability and Statistics |
| Spring 2010 | COMP 520 | Distributed Systems |
| Spring 2010 | COMP 540 | Adaptive Systems |
| Summer 2010 - present | COMP 800 | Graduate Research |
| Fall 2009 - present | COMP 600 | Graduate Seminar in Computer Science |
| Fall 2009 / Spring 2010 | COMP 620 | Graduate Seminar in Distributed Computing |
| Fall 2009-2011 | COMP 482 | T.A. for Design and Analysis of Algorithms |