Welcome! I am a research scientist at the Fraunhofer Center for Experimental Software Engineering at the University of Maryland. My research interests include creating software development tools that support the way programmers naturally work, conducting empirical studies of software engineering for software process improvement, and software assurance. Since joining Fraunhofer in 2009, I have led projects on safety metrics for software development at NASA, applied cybersecurity visualization for detecting network attacks, and social dependency modeling for the U.S. Army.
I completed my Ph.D. studies in December 2008 at the Department of Computer Science at North Carolina State University where my advisors were Laurie Williams and Robert St. Amant I have worked for the National Research Council of Canada and was an intern in the ESE and HIP groups at Microsoft Research. I have also conducted empirical studies with product teams at IBM, Sabre Airline Solutions, Tekelec, the Department of Defense, and NASA.
Education is also my passion. I have been actively invovled in teaching since 2002, and have conducted research into techniques for improving interest in and the quality of computer science education. While at N.C. State, I completed the Certificate of Accomplishment in Teaching program, was a teaching assistant, and helped develop and deliver the undergraduate software engineering course. Since joining Fraunhofer, I have been fortunate enough to teach in the Professional Master of Engineering Program at UMD, specifically the Requirements Engineering course.
To get in touch with me, please use the Contact link.
To learn more about my research, please click on a research area below!
Computer Science Education
Last modified Monday, 17th August, 2015 @ 09:05pm