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:

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.

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!

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. "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
    To appear in Proc. of the 2022 Simpósio Brasileiro de Educação em Computação (EduComp2022)
    April 2022.

  2. "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, scheduled for Mar 2022.

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

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

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

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

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

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

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

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

  11. "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, 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 taught both sections of CMSC B113 Computer Science 1.

In Spring 2022 I am teaching CMSC B240 Computer Organization and CMSC B353 Software Engineering.

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