Chris Murphy

Senior Lecturer and Program Coordinator
Dept. of Computer Science
Bryn Mawr College
[he/him/his]

Chris Murphy photo

About Me

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...

You can find out more in my CV and on my LinkedIn page!

News

Some recent highlights:

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!

Research, Publications, and Presentations

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

  1. "The Prevalence of Anxiety and Depression Symptoms among Brazilian Computer Science Students"
    Lígia Maria Soares Passos, Christian Murphy, Rita Zhen Chen, Marcos Gonçalves de Santana and Giselle Soares Passos
    In Proc of the 51st ACM SIGCSE Technical Symposium on Computer Science Education
    Portland OR, March 2020.

  2. "Computer Science Students and Mental Health Resources"
    Blog post hosted by Open Sourcing Mental Illness
    Posted Jan 28, 2020.

  3. "Supporting Students Living With Mental Illness" (Birds of a Feather session with L. DuHadway and M. Hanson)
    50th ACM SIGCSE Technical Symposium on Computer Science Education
    Minneapolis MN, Feb 28, 2019.

  4. "We’re All in This Together: CS students, the tech industry, and mental health" (Birds of a Feather session with J. Akullian)
    49th ACM SIGCSE Technical Symposium on Computer Science Education
    Baltimore MD, Feb 22, 2018.

Diversity & Inclusion in Computer Science

  1. "Incorporating Diversity-Related Topics into a Traditional CS Course" (Birds of a Feather session with A. Mushakevich and C. Ryan)
    2019 ACM Richard Tapia Celebration of Diversity in Computing
    San Diego CA, Sept 19, 2019.

  2. "Bridging the Diversity Gap in Computer Science with a Course on Open Source Software" (experience report)
    J. Weng and C. Murphy
    In Proc of the 3rd Annual IEEE STCBP Conference on Research on Equity & Sustained Participation in Engineering, Computing, and Technology (RESPECT)
    Baltimore MD, Feb 2018.

  3. "Addressing Diversity & Inclusion Issues in Computer Science through Contributions to Free and Open Source Software" (Birds of a Feather session with J. Weng, N. Veilleux, and J. Pearce)
    2017 ACM Richard Tapia Celebration of Diversity in Computing
    Atlanta GA, Sept 21, 2017.

  4. "Lessons Learned from a PLTL-CS Program"
    C. Murphy, R. Powell, K. Parton, A. Cannon
    In Proc of the 42nd ACM SIGCSE Technical Symposium on Computer Science Education
    Dallas TX, Mar 2011, pp. 207-212.

Student Contributions to Open Source Software

  1. "Learn About Open Source Software" (Birds of a Feather session with A. Roca and R. Robinson)
    2019 ACM Richard Tapia Celebration of Diversity in Computing
    San Diego CA, Sept 19, 2019.

  2. "Curious about Student Participation in Humanitarian Open Source Software?" (panelist)
    50th ACM SIGCSE Technical Symposium on Computer Science Education
    Minneapolis MN, Mar 1, 2019.

  3. "Learn About Open Source Software" (Birds of a Feather session with A. Roca)
    2018 ACM Richard Tapia Celebration of Diversity in Computing
    Orlando FL, Sept 21, 2018.

  4. "Bridging the Diversity Gap in Computer Science with a Course on Open Source Software" (experience report)
    J. Weng and C. Murphy
    In Proc of the 3rd Annual IEEE STCBP Conference on Research on Equity & Sustained Participation in Engineering, Computing, and Technology (RESPECT)
    Baltimore MD, Feb 2018.

  5. "Addressing Diversity & Inclusion Issues in Computer Science through Contributions to Free and Open Source Software" (Birds of a Feather session with J. Weng, N. Veilleux, and J. Pearce)
    2017 ACM Richard Tapia Celebration of Diversity in Computing
    Atlanta GA, Sept 21, 2017.

  6. "Community Engagement with Free and Open Source Software" (panel moderator)
    48th ACM SIGCSE Technical Symposium on Computer Science Education
    Seattle WA, Mar 9, 2017.

  7. "Teaching a Standalone FOSS Course: Successes, Challenges, and Future Directions" (presentation)
    POSSE Roundup at SIGCSE 2017
    Seattle WA, Mar 8, 2017.

  8. "Mentorship Models in Open Source Software Development Courses" (presentation)
    POSSE Roundup at SIGCSE 2016
    Memphis TN, Mar 2, 2016.

Software Engineering Education

  1. "A Two-Course Sequence of Real Projects for Real Customers"
    C. Murphy, S. Sheth, S. Morton
    In Proc of the 48th ACM SIGCSE Technical Symposium on Computer Science Education
    Seattle WA, Mar 2017, pp. 417-422 (Exemplary Paper Award).

  2. "A Course on Programming and Problem Solving"
    S. Sheth, C. Murphy, K. Ross, D. Shasha
    In Proc of the 47th ACM SIGCSE Technical Symposium on Computer Science Education
    Memphis TN, Mar 2016, pp. 323-328.

  3. "Motivating Students with 'Real Projects for Real Customers'"
    C. Murphy
    In University of Pennsylvania Almanac
    Vol. 62, No. 11, Oct 2015, p. 12.

  4. "A Distance Learning Approach to Teaching eXtreme Programming"
    C. Murphy, D. Phung, G. Kaiser
    In Proc of the 13th Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)
    Madrid, Spain, Jun 2008, pp. 199-203.

  5. "Retina: Helping Students and Instructors Based on Observed Programming Activities"
    C. Murphy, G. Kaiser, K. Loveland, S. Hasan
    In Proc of the 40th ACM SIGCSE Technical Symposium on Computer Science Education
    Chattanooga TN, Mar 2009, pp. 178-182.

  6. "Backstop: A Tool for Debugging Runtime Errors"
    C. Murphy, E. Kim, G. Kaiser, A. Cannon
    In Proc of the 39th ACM SIGCSE Technical Symposium on Computer Science Education
    Portland OR, Mar 2008, pp. 173-177.

Software Testing

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.

Courses Taught

In Fall 2020, I will be teaching an online/remote section of CMSC B113 Computer Science 1.

In Spring 2020, I taught the following courses at the University of Pennsylvania:

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.

Contact Me

Email: cmurphy1@brynmawr.edu
LinkedIn: chrismurphyonline

Top