About Me

I am a Postdoctoral Teaching Fellow in the Software and Societal Systems Department (formerly the Institute for Software Research) at Carnegie Mellon University.

I earned my Ph.D. in Software Engineering from CMU as a member of two research groups: STRUDEL, with my co-advisor Bogdan Vasilescu, and squaresLab, with my co-advisor Claire Le Goues. I am interested in maintenance, debugging, and reverse-engineering of software.

Before my Ph.D., I earned a B.A. in Computer Science from the University of Virginia and an A.S. in Computer Science from Piedmont Virginia Community College. Before grad school I had various jobs in fields as diverse as restaurant management, book binding, and MRI service.