Chris Murphy

Visiting Assistant Professor
Computer Science Department
Swarthmore College
[he/him/his]

Chris Murphy photo

About Me

I am a visiting faculty member in Computer Science at Swarthmore College, where I teach courses on programming and software engineering.

My current academic interests include student mental health; diversity, equity, inclusion, and accessibility in Computer Science; software engineering education; and software testing.

I previously served as a member of the faculty at the University of Pennsylvania and at Bryn Mawr College, where I earned teaching awards in 2019 and 2023, respectively.

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 highlights from the past year:

3/21/24: Congratulations to my former students Jie Ji from Bryn Mawr and Joseph Kim from Haverford on the presentation of our papers on students living with mental health conditions and perspectives on assignment deadline policies, respectively, at this year's SIGCSE conference on Computer Science education! We got great feedback from audience members and I'm excited to see where these projects go next!

9/14/23: I am honored to have received a DO-IT Trailblazer Award for my efforts to make CS more inclusive of students living with mental health conditions. I have been so fortunate to be part of the AccessComputing community for a few years now, and am grateful to my collaborators Brianna Blaser for her encouragement and support and Jennifer Akullian for her insights and inspiration. Thank you so much, and congratulations to the other recipients as well!

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 my publications and other activities in those areas:

Computer Science Student Mental Health

  1. "Experiences of Undergraduate Computer Science Students Living with Mental Health Conditions"
    J. Ji, C. Murphy, B. Blaser, and J. Akullian
    In Proc. of the 55th ACM SIGCSE Technical Symposium on Computer Science Education
    Portland OR, March 2024.

  2. "Student Perspectives on Assignment Deadline Policies in Computer Science Courses"
    J. Kim and C. Murphy
    In Proc. of the 55th ACM SIGCSE Technical Symposium on Computer Science Education
    Portland OR, March 2024.

  3. "Equity and Inclusion Considerations in CS Education for Students Living with Mental Health and Medical Conditions"
    Birds of a Feather session with M. Israel and C. Law
    55th ACM SIGCSE Technical Symposium on Computer Science Education
    Portland OR, March 21, 2024.

  4. "Mental Health of Computer Science Students during the COVID-19 Pandemic Social Isolation"
    L. M. Soares Passos, C. Murphy, R. Z. Chen, M. Gonçalves de Santana, and G. Soares Passos
    In Brazilian Journal of Computers in Education, vol. 31
    September 2023.

  5. "Making CS Education Inclusive for Students with Mental Health Conditions"
    NCWIT re:think magazine, issue #3
    Spring 2023.

  6. "Association of Sleep Quality with Anxiety and Depression Symptoms among Computer Science Students"
    L. M. Soares Passos, C. Murphy, R. Z. Chen, M. Gonçalves de Santana, and G. Soares Passos
    In 2023 Anais do Simpósio Brasileiro de Educação em Computação (EduComp)
    April 2023.

  7. "Experiences of Computer Science Students Living with Mental Health Conditions"
    Presentation at Accessibility and Disability in Computer Science Education pre-symposium event at SIGCSE 2023
    Toronto ON, March 15, 2023.

  8. "Equity and Inclusion Considerations in CS Education for Students Living with Mental Health and Medical Conditions"
    Webinar with C. Law, M. Israel, and J. Barrett, sponsored by AccessComputing
    Online, Feb. 17, 2023.

  9. "Experiences of Computer Science Students Living with Mental Health Conditions"
    Presentation at Robert Louis Stevenson School Symposium on Computer Science and Student Mental Health
    New York NY, Jan. 27, 2023.

  10. "Supporting Computer Science Student Mental Health"
    NSF STEM for All video showcase
    May 2022.

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

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

  13. "Supporting Computer Science Student Mental Health"
    Discussion session
    SIGCSE 2022 Affiliated Event by the SIGCSE Committee on Computing Education in Liberal Arts Colleges
    Providence RI, March 2, 2022.

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

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

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

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

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

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

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

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

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

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 2024 I am teaching a Special Topics course on Open Source Software Development.

In Spring 2025 I will be teaching a section of CS 21 Introduction to Computer Science.

I also created an online course on Computational Thinking for Problem Solving with Susan Davidson that was launched on Coursera in October 2018.

A full list of the courses I've taught is available in my CV.

Contact Me

Email: cmurphy@cs.swarthmore.edu
LinkedIn: chrismurphyonline

Top