Joshua Sunshine
Systems Scientist, Software and Societal Systems Department
Systems Scientist, Software and Societal Systems Department
Joshua Sunshine is a systems scientist in the Institute for Software Research at Carnegie Mellon University. He has broad research interests at the intersection of programming languages and software engineering. He is particularly interested in better understanding the factors that influence the usability of reusable software components.
Sunshine completed his Ph.D. in Software Engineering from Carnegie Mellon in December 2013. His dissertation focused on the usability of software libraries with ordering constraints (API protocols). He was advised by Jonathan Aldrich.
Sunshine graduated from Brandeis University in 2004 and worked for almost four years as a software engineer before starting graduate school.
2013 Ph.D., Software Engineering, Carnegie Mellon University
2004 BA, Computer Science, Brandeis University
CyLab Security and Privacy Institute
Carnegie Mellon University’s Software and Societal Systems Department is inviting undergraduate students from across the country to take part in its Security and Privacy Undergraduate Research (SPUR) Scholars program, a 10-week immersive experience designed to introduce students to the world of security and privacy while helping them explore academic and research careers.
CyLab Security and Privacy Institute
This year, CyLab has awarded $450K in seed funding to 20 faculty, staff, and students in five departments across three colleges at CMU.