|
Contact Information
Mailing Address: |
I am an Associate Professor in the Department of Computer Science of Virginia Tech.
Research interests:object-oriented programming, software tools for distributed computing, middleware, automated software enhancement and refactoring.
![]()
VT Bus Tracker
Initial Release Announcement
The Washington Post article
| Ph.D. | Computer Science | 2005 | Georgia Tech |
| M.S. | Information Systems | 1999 | New York University |
| B.A. | Computer Science/Math | 1997 | Pace University |
| Young-Woo Kwon | Ph.D. |
| Alexandra Ross | B.S. |
| Eeshan Shah | B.S. |
| Myoungkyu Song | Ph.D. |
| John Edstrom | M.S. 2011 | Near Infinity Corporation |
| Cody Henthorne | M.S. 2010 | Raytheon BBN |
| 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 | Ph.D. student at UT Austin, co-founder of EffectCheck |
| Dong Kwan Kim | Ph.D. 2009 | Electronics and Telecommunications Research Institute |
| Kristin Whetstone | B.S. | IBM |
Fall 2012 -- CS 5407 Software Engineering
Spring 2012 -- CS 2114 Software Design & Data Structures
Fall 2011 -- CS 5014 Research Methods in Computer Science
Spring 2011 -- CS 2114 Software Design & Data Structures
Fall 2010 -- CS 5407 Software Engineering
Spring 2010 -- CS 6304 Emerging Software Abstractions
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 11th Generative Programming and Component Engineering (GPCE 2012)
The 2012 Aspect Oriented Software Development Conference (AOSD 2012)
The 10th Generative Programming and Component Engineering (GPCE 2011)
The 27th IEEE International Conference on Software Maintenance (ICSM 2011)
The 11th International Workshop on Language Descriptions Tools and Applications (LDTA 2010/2011)
The SPLASH 2010 Doctoral Symposium
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 (Middleware2009)
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
SPLASH 2012 ACM Student Research Competition/Posters Chair (SPLASH 2012)
SPLASH 2011 ACM Student Research Competition/Posters Chair (SPLASH 2011)
Co-chair the IPDPS Workshop on Software Engineering Innovations for HPC Clouds (SInHPC22011)
Co-chair the SPLASH Workshop on Programming Support Innovations for Emerging Distributed Applications (PSI EtA - ΨH 2010)
Co-chair the Second ACM Workshop on Hot Topics in Software Upgrades (HotSWUp 2009)