Senior Lecturer and Program Coordinator
Dept. of Computer Science
Bryn Mawr College
I am thrilled to be joining the faculty at Bryn Mawr College as of Fall 2020! I will be teaching courses on programming and software engineering, and working with students as Department Program Coordinator.
My current academic interests include diversity, inclusion, and mental health 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:
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.
9/19/19: It was such a thrill to present on incorporating diversity-related topics into a traditional CS course at the Tapia Celebration of Diversity in Computing alongside my TA for Diversity & Inclusion Anya Mushakevich and my former student Carly Ryan.
4/15/19: The Daily Pennsylvanian ran an article on how my TAs and I are incorporating diversity and mental health into the CIS 350 Software Design & Engineering course. Thank you to the students and TAs who provided quotes and supported these efforts this semester!
3/20/19: I was humbled and honored to be named one of the recipients of this year's Provost's Awards for Teaching Excellence. I've certainly been fortunate to work with great students, colleagues, and especially TAs over the years!
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.
I am currently (Fall 2020) teaching a remote section of CMSC B113 Computer Science 1.
In Spring 2021, I will be teaching CMSC B353 Software Engineering, and also co-organizing CMSC B399 Senior Capstone with Prof. Dianna Xu.
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.