Senior Lecturer and Program Coordinator
Dept. of Computer Science
Bryn Mawr College
I am a member of the teaching faculty at Bryn Mawr College, where I teach courses on programming and software engineering, and work with students as Department Program Coordinator.
My current academic interests include student mental health; diversity, equity, and inclusion in Computer Science; student contributions to open source software projects; and online learning.
I previously served as a member of the teaching faculty at the University of Pennsylvania, where I received a Provost's Award for Teaching Excellence in 2019 and was Co-Director of the MCIT Online program.
Prior to embarking on my career in academia, I completed a PhD in Computer Science at Columbia University, where my research focused on software testing. Before that, I worked as a professional software developer in Boston, San Francisco, and London after earning a BS in Computer Engineering from Boston University.
Somewhere along the way, I also spent two years teaching English in Seoul, but that's not really part of the narrative hahaha...
Some recent highlights:
4/8/21: I'm so excited for my former TAs Anya Mushakevich and Yunha Park that our experience report on "Incorporating Readings on Diversity and Inclusion into a Traditional Software Engineering Course" was accepted to this year's RESPECT conference!
10/9/20: Congratulations to my co-author Will McBurney on the acceptance of our paper on teaching a course on software engineering principles at next year's SIGCSE symposium on Computer Science education. Thanks for inviting me to be part of this!
8/1/20: I'm thrilled to be joining the faculty at Bryn Mawr College as a Senior Lecturer! I will miss my colleagues and students at Penn, but am very excited about this new opportunity!
2/21/20: I am honored to be part of the team at Penn that was named the Grand Prize winner of the NCWIT award for excellence in recruiting and retaining women in computing education. I'm fortunate to have had the chance to collaborate with my colleague Rita Powell on many of these initiatives.
1/28/20: Thank you to the good folks at Open Sourcing Mental Illness for hosting my blog post on advocating for mental health resources in a CS course.
Although I spend most of my time teaching and advising students, I also contribute to the field of computer science education through publications and participating in panels and other events at conferences. Here are some recent publications and other activities in those areas:
Computer Science Student Mental Health
Diversity & Inclusion in Computer Science
Student Contributions to Open Source Software
Software Engineering Education
As a graduate student at Columbia University, I investigated software testing techniques for programs that do not have a "test oracle," i.e. for which it is difficult to know in advance what the correct output should be. I am no longer actively conducting research in this area, but a full list of publications is available in my CV.
Spring 2021: I am currently teaching CMSC B353 Software Engineering, and also co-organizing CMSC B399 Senior Capstone with Prof. Dianna Xu.
Summer 2021: I will be teaching CIS 573 Software Engineering at the Univ. of Pennsylvania.
Fall 2021: I will be teaching both sections of CMSC B113 Computer Science 1.
I also have created three online courses that are publicly available:
A full list of the courses I've taught is available in my CV.