Fall 2008 (1st year), Rutger University
- CS 513 - Design and Analysis of Data Structures and Algorithms
- CS 519 - Operating System Theory
Spring 2009 (1st year),
- CS 545 - Distributed system
Fall 2009 (2nd year),
- CS 510 - Numerical Analysis
Spring 2010 (2nd year),
- ECE 544 - Communication Network
Fall 2010 (3rd year),
- CS 553 - Internet Services
- CS 530 - Principle of AI
Spring 2011 (3rd year),
- CS 552 - Computer Networks II
- CS 534 - Computer Vision
Spring 2008, Washington University in St. Louis
(Transferred to Rutgers after 1 semester)
- CSE 574s - Wireless and Mobile Networking
- CSE 573s - Protocols for Computer Networks
- CSE 561 - Computer Systems Architecture II