Dr. Shen received a PhD in Computer Science from Department of EECS, the University of Michigan in 2002. His main research interests include the software development process, CASE tools, UML, and the UML-based model testing.