Chris Murphy

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

Chris Murphy photo

About Me

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

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

News

Some recent highlights:

5/12/21: Congratulations to Kennedy Manley and Laila Arain on the acceptance of our paper "Addressing Sources of Stress and Distress among Undergraduate Computer Science Students" for publication this summer! These two Penn undergrads put a ton of effort into this important work and I am so thrilled that others will get to read about it!

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.

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. "Diversity Includes Disability Includes Mental Illness: Expanding the Scope of DEI Efforts in Computer Science"
    Birds of a Feather session with A. Blank, E. Garza, and K. Walther
    2021 CMD-IT/ACM Richard Tapia Celebration of Diversity in Computing
    Online, Sept. 16, 2021.

  2. "Conversations with Faculty about Student Mental Health"
    Panel with J. Akullian, A. Blank, S. Russell, and K. Walther
    2021 CMD-IT/ACM Richard Tapia Celebration of Diversity in Computing
    Online, Sept. 16, 2021.

  3. "Addressing Sources of Stress and Distress among Undergraduate Computer Science Students"
    K. Manley, L. Arain, and C. Murphy
    In Proc. of the 17th International Conference on Frontiers in Education: Computer Science and Computer Engineering
    Las Vegas NV, July 2021.

  4. "Supporting Computer Science Student Mental Health through Unprecedented Times"
    Birds of a Feather session with J. Akullian, A. Blank, and B. Blaser
    52nd ACM SIGCSE Technical Symposium on Computer Science Education
    Online, March 15, 2021.

  5. "The Prevalence of Anxiety and Depression Symptoms among Brazilian Computer Science Students"
    L. M. Soares Passos, C. Murphy, R. Z. Chen, M. Gonçalves de Santana, and G. Soares Passos
    In Proc. of the 51st ACM SIGCSE Technical Symposium on Computer Science Education
    Portland OR, March 2020.

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

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

  8. "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. "The Power of Data-Driven Advocacy"
    Presentation with Stephanie Tang and Lucia Huo
    2021 AnitaB.org Grace Hopper Celebration (vGHC'21)
    Scheduled for September 2021.

  2. "Incorporating Readings on Diversity and Inclusion into a Traditional Software Engineering Course"
    C. Murphy, A. Mushakevich, and Y. Park
    In Proc. of the 6th Annual IEEE STCBP Conference on Research on Equity & Sustained Participation in Engineering, Computing, and Technology (RESPECT)
    May 2021.

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

  4. "Bridging the Diversity Gap in Computer Science with a Course on Open Source Software"
    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. "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"
    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. "Experience of Teaching a Course on Software Engineering Principles Without a Project"
    P. McBurney, C. Murphy
    In Proc. of the 52nd ACM SIGCSE Technical Symposium on Computer Science Education
    Mar 2021, pp. 122-128.

  2. "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).

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

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

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

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

Current and Upcoming Courses

In Fall 2021 I am teaching both sections of CMSC B113 Computer Science 1 at Bryn Mawr College.

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