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/10/22: This week I'm participating in the NSF STEM for All video showcase with my video on supporting computer science student mental health. Thanks to Brianna Blaser and her team at AccessComputing for giving me this opportunity!

12/23/21: So very happy for my collaborator Lígia Maria Soares Passos and her colleagues in Brazil on the acceptance of our paper "Association of Positive and Negative Feelings with Anxiety and Depression Symptoms among Computer Science Students during the COVID-19 Pandemic" at EduComp 2022. It's taken a long time to find a venue for this work but I'm so happy that it will finally get published!

11/10/21: A huge "thank you" to my student Marianela Luna-Torrado and Polly O'Keefe from BMC Counseling Services for co-organizing our teach-in on fostering inclusive spaces for STEM students living with mental illness. We had about 30 participants and came up with a lot of ideas that I know will benefit many of our students going forward.

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. "Supporting Computer Science Student Mental Health"
    NSF STEM for All video showcase
    May 2022.

  2. "Association of Positive and Negative Feelings with Anxiety and Depression Symptoms among Computer Science Students during the COVID-19 Pandemic"
    L. M. Soares Passos, C. Murphy, R. Z. Chen, M. Gonçalves de Santana, and G. Soares Passos
    In 2022 Anais do Simpósio Brasileiro de Educação em Computação (EduComp)
    April 2022 (Honorable Mention Award).

  3. "Diversity Includes Disability Includes Mental Illness: Expanding the Scope of DEI Efforts in Computer Science"
    Birds of a Feather session with J. Akullian, A. Blank, B. Blaser, E. Garza, and K. Walther
    53rd ACM SIGCSE Technical Symposium on Computer Science Education
    Providence RI, March 3, 2022.

  4. "Fostering Inclusive Spaces for STEM Students Living with Mental Illness"
    Teach-In with M. Luna-Torrado and P. O'Keefe
    Bryn Mawr College, Nov. 10, 2021.

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

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

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

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

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

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

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

  12. "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)
    Sept. 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, March 2011, pp. 207-212.

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
    March 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, March 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, March 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, March 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, June 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, March 2008, pp. 173-177.

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, March 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, March 9, 2017.

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

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

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 2022 I am teaching a section of the Emily Balch Seminar and a special topics course on "Software and Society" 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