Jonathan Corley is a current Ph.D. student at the University of Alabama Computer Science Department. He is a member of the Software Engineering Group at the University of Alabama. He has taught several undergraduate classes at UA and has also been involved with several outreach programs in Tuscaloosa (e.g., assisting with a weekly robotics class at a Tuscaloosa middle school). Jonathan is supported by a fellowship from the Department of Education (GAANN) and is working in the area of Model-Driven Engineering.