Chris Murphy

Chris is an Associate Professor of Practice at the School of Engineering and Applied Science at the University of Pennsylvania. He received his B.S. in Computer Engineering from Boston University in 1995, and his M.S. and Ph.D. in Computer Science in 2006 and 2010, respectively, from Columbia University. His research interests include computer science education, software testing, and open source software development. Prior to his graduate studies, Chris was a professional software developer for companies in the United States and United Kingdom.

Filter Courses within "Chris Murphy" (Click to filter)
Computational Thinking for Problem Solving (Coursera) Coursera
University of Pennsylvania

Computational Thinking for Problem Solving (Coursera)

Discover how to solve problems more effectively by developing your computational thinking skills. This course teaches you to break down complex challenges into manageable parts, enabling you to create solutions that can be executed by computers or other systematic processes. Ideal for students from any field, this course will give you the tools to tackle real-world issues and make a meaningful impact.

Jun 22nd 2026
4 Weeks
Data Structures and Software Design (edX) EdX
University of Pennsylvania,PennX

Data Structures and Software Design (edX)

Dive into the world of Data Structures and Software Design with our expert-led course designed for aspiring and professional software developers. Learn how to choose the right data structures, apply them effectively in your coding projects, and create software that's easy to understand and modify. This course will equip you with essential skills needed to tackle complex programming challenges.

Self-Paced
Self-Paced
Programming for the Web with JavaScript (edX) EdX
University of Pennsylvania

Programming for the Web with JavaScript (edX)

Discover the power of JavaScript in creating engaging web applications. This course will guide you through developing dynamic, interactive, and data-driven websites using JavaScript. Whether you're a beginner or looking to enhance your skills, this comprehensive program covers essential web development concepts and introduces you to various tools and frameworks that are crucial for modern web software development.

Self Paced
Self-Paced
Page 1