| THE OHIO STATE UNIVERSITY |
| Fall 2004 |
| CSE 621 | Introduction to High-Performance Computing |
| CSE 760 | Advanced Operating Systems |
| CSE 775 | Computer Architecture |
| Winter 2005 |
| CSE 780 | Analysis of Algorithms |
| CSE 755 | Programming Languages |
| Spring 2005 |
| CSE 725 | Computability and Unsolvability |
| Fall 2005 |
| CSE 679 | Introduction to Multimedia Networking |
| Spring 2006 |
| MATH 575 | Combinatorial Mathematics and Graph Theory |
| ECE 701 | Communication Networks |
| RUTGERS UNIVERSITY |
| Fall 2006 |
| CS 521 | Linear Programming |
| STAT 592 | Theory of Probability |
| Spring 2007 |
| CS 522 | Network and Combinatorial Optimization |
| STAT 593 | Theory of Statistics |
| Fall 2007 |
| CS 673 | Introduction to Software Security |
| CS 672 | Theory of Distributed Computation |
| CS 500 | Systems, Networking and Security Issues in Mobile Personal Computing - Light Seminar |
| Fall 2008 |
| CS 552 | Computer Networks |