![]() |
Contact Information
|
I have been an Assistant Professor at the Department of Computer Science at Virginia Tech since January 2006.
Research interests: object-oriented programming, software tools for distributed computing, middleware, automated software enhancement and refactoring.
| Ph.D. | Computer Science | 2005 | Georgia Tech |
| M.S. | Information Systems | 1999 | New York University |
| B.A. | Computer Science/Math | 1997 | Pace University |
At Virginia Tech, I lead the Software Innovations Lab, whose mission is to catalyze the advanced computer systems of today and tomorrow by creating novel software technologies. To that end, the lab's research is concerned with reducing the complexity of developing, maintaining, and evolving complex, mission-critical computer systems. Current research projects aim at creating novel programming abstractions and automated programming technologies for multiple application domains.
| Cody Henthorne | M.S. |
| Arif Khokar | M.S. |
| Young-Woo Kwon | Ph.D. |
| Yang Jiao | Ph.D. |
| Myoungkyu Song | M.S. |
Alumni
| Sriram Gopal | M.S. 2008 | Amazon |
| Andrew Hall | M.S. 2008 | Microsoft |
| Gokulnath C. Kannan | M.S. 2008 | Goldman Sachs |
| Wesley Tansey | M.S. 2008 | Lincoln Vale |
| Dong Kwan Kim | Ph.D. 2009 | Electronics and Telecommunications Research Institute |
Fall 2009 -- CS 2114 Software Design & Data Structures
Spring 2006/2007/2008/2009 -- CS 4244 Internet Software Development
Spring 2009 -- CS4704 Software Engineering
Spring 2008 -- CS 5984 Object-Oriented Systems & Languages
Fall 2006 -- CS 6304 Topics in Object-Oriented Systems & Languages.
Program Committee Member
The 26th IEEE International Conference on Software Maintenance (ICSM 2010)
The 30th International Conference on Distributed Computing Systems (ICDCS 2010)
The ACM/IFIP/USENIX 10th International Middleware Conference (Middleware 2009)
The 25th IEEE International Conference on Software Maintenance (ICSM 2009)
The 2nd International Conference on Software Language Engineering (SLE 2009)
The 1st International Conference on Software Language Engineering (SLE 2008)
The 4th International Conference on Autonomic and Trusted Computing
The 6th International Workshop on Software Engineering and Middleware
The ACM Middleware Conference 2006/2007 Doctoral Symposiums
Program Committee Chair
Co-chair the Second ACM Workshop on Hot Topics in Software
Upgrades (HotSWUp 2009)