CMU CS Academy is a project in Carnegie Mellon University’s School of Computer Science (SCS) that has the goal of developing a novel, world-class, online, interactive high school computer science curriculum that is entirely free.
CMU CS Academy began when co-founders, and professors in SCS, David Kosbie and Mark Stehlik were approached by Pittsburgh Public School teachers, asking for a computer science curriculum to meet their students' needs.
From those conversations, David and Mark set out to achieve one goal - access for all to high-quality computer science education for anyone who wants it. For that reason CMU CS Academy is, and always will be, free for schools to offer to their students.
The project was initially run as a course on CS Pedagogy in SCS but after the first year that model transitioned to our current model as a non-profit organization at CMU that employs CMU students.
Tim joins us from the classroom, having taught for the past 10 years. As a Business and Computer Technology teacher, he has significant experience in STEAM education practices. Tim has his Education Degree from IUP and his Master's in School Administration and Leadership from Duquesne University. In addition to teaching, Tim has experience in instructional and curriculum design, as well as large scale events in the entertainment industry.
Student Staff
CPCS
Lauren Sands (Lead), Aidan Greenaway, Daisy Sheng
Software Engineering
Alice Tang, Angela Chen, Ethan Kwong, Joshua Tsang
Andrei Da Silva, Julieta Ruiz, Nicolas (Nic) Marulanda
Social Media
Amy Deng
David Kosbie
FOUNDER
David Kosbie is an Associate Teaching Professor at Carnegie Mellon University. He is a PA-certified high school teacher with over 5 years of classroom experience and has extensive outreach experience in regional high schools. David also has industrial experience working at Apple and Microsoft. In 2012 David won the Herbert A. Simon Award for Teaching Excellence in Computer Science.
Mark Stehlik
FOUNDER
Mark Stehlik is SCS’s Assistant Dean for Outreach and a Teaching Professor, and is a former Chief Reader for the AP Computer Science test. He won both CMU's Doherty Award for Excellence in Education and the Herbert A. Simon Award for Teaching Excellence in Computer Science.
Erin Bozzo (Cawley)
PROGRAM MANAGER
Erin joined the project after taking computer science coursework at Carnegie Mellon, transitioning from a role as a K-12 computer science teacher and technology integration specialist. She holds a Master’s degree in instructional technology, and she has extensive experience working with education startups, helping them to understand the educator and create meaningful resources for use in their classrooms.
Evan Mallory
PRINCIPAL SOFTWARE DEVELOPER
Evan has over 10 years of experience as a software developer for Google and Duolingo, has taught at the high school and college levels, and has a background in creating educational technologies and an AB in Computer Science from Harvard University. He also founded Three Rivers Village School in Pittsburgh.
Austin Schick
SOFTWARE ENGINEER
Austin discovered his passion for education while receiving his BS in computer science from Carnegie Mellon University. He has over 3 years of experience teaching introductory computer science at the college level, and has over 4 years of experience building and maintaining educational technologies. He has industry internship experience at Pendo and Microsoft. In 2020, Austin won the Alan J. Perlis Undergraduate Student Teaching Award.
Sofía De Jesús
ASSOCIATE PROGRAM MANAGER
Sofía De Jesús is a former CS and Math K-12 and higher ed educator. She joined the program to help lead the Spanish initiatives, including work in content and outreach. Sofía has over 20 years of experience in education and educational publishing, creating curriculum in multiple areas. She is the author of Applied Computational Thinking with Python: Design algorithmic solutions for complex and challenging real-world problems. Sofía earned a BS in General Sciences from the University of Puerto Rico and MS in Teacher Education and Allied Professions from the University of Dayton. She has presented in multiple national conferences and her areas of interest and research include equity in education for underrepresented groups.
Tim Barnes
ASSISTANT PROGRAM MANAGER
Tim joins us from the classroom, having taught for the past 10 years. As a Business and Computer Technology teacher, he has significant experience in STEAM education practices. Tim has his Education Degree from IUP and his Master's in School Administration and Leadership from Duquesne University. In addition to teaching, Tim has experience in instructional and curriculum design, as well as large scale events in the entertainment industry.
Student Staff
CPCS
Lauren Sands (Lead), Aidan Greenaway, Daisy Sheng
Software Engineering
Alice Tang, Angela Chen, Ethan Kwong, Joshua Tsang
Andrei Da Silva, Julieta Ruiz, Nicolas (Nic) Marulanda
Social Media
Amy Deng
David Kosbie
FOUNDER
David Kosbie is an Associate Teaching Professor at Carnegie Mellon University. He is a PA-certified high school teacher with over 5 years of classroom experience and has extensive outreach experience in regional high schools. David also has industrial experience working at Apple and Microsoft. In 2012 David won the Herbert A. Simon Award for Teaching Excellence in Computer Science.
Mark Stehlik
FOUNDER
Mark Stehlik is SCS’s Assistant Dean for Outreach and a Teaching Professor, and is a former Chief Reader for the AP Computer Science test. He won both CMU's Doherty Award for Excellence in Education and the Herbert A. Simon Award for Teaching Excellence in Computer Science.
Erin Bozzo (Cawley)
PROGRAM MANAGER
Erin joined the project after taking computer science coursework at Carnegie Mellon, transitioning from a role as a K-12 computer science teacher and technology integration specialist. She holds a Master’s degree in instructional technology, and she has extensive experience working with education startups, helping them to understand the educator and create meaningful resources for use in their classrooms.
Evan Mallory
PRINCIPAL SOFTWARE DEVELOPER
Evan has over 10 years of experience as a software developer for Google and Duolingo, has taught at the high school and college levels, and has a background in creating educational technologies and an AB in Computer Science from Harvard University. He also founded Three Rivers Village School in Pittsburgh.
Austin Schick
SOFTWARE ENGINEER
Austin discovered his passion for education while receiving his BS in computer science from Carnegie Mellon University. He has over 3 years of experience teaching introductory computer science at the college level, and has over 4 years of experience building and maintaining educational technologies. He has industry internship experience at Pendo and Microsoft. In 2020, Austin won the Alan J. Perlis Undergraduate Student Teaching Award.
Sofía De Jesús
ASSOCIATE PROGRAM MANAGER
Sofía De Jesús is a former CS and Math K-12 and higher ed educator. She joined the program to help lead the Spanish initiatives, including work in content and outreach. Sofía has over 20 years of experience in education and educational publishing, creating curriculum in multiple areas. She is the author of Applied Computational Thinking with Python: Design algorithmic solutions for complex and challenging real-world problems. Sofía earned a BS in General Sciences from the University of Puerto Rico and MS in Teacher Education and Allied Professions from the University of Dayton. She has presented in multiple national conferences and her areas of interest and research include equity in education for underrepresented groups.
Tim Barnes
ASSISTANT PROGRAM MANAGER
Tim joins us from the classroom, having taught for the past 10 years. As a Business and Computer Technology teacher, he has significant experience in STEAM education practices. Tim has his Education Degree from IUP and his Master's in School Administration and Leadership from Duquesne University. In addition to teaching, Tim has experience in instructional and curriculum design, as well as large scale events in the entertainment industry.
Student Staff
CPCS
Lauren Sands (Lead), Aidan Greenaway, Daisy Sheng
Software Engineering
Alice Tang, Angela Chen, Ethan Kwong, Joshua Tsang
Most of CMU Graphics, the CMU CS Academy interactive website, and the CMU CS Academy content was built by the students, faculty, and staff in the CMU CS Academy Project, and its 15-539 course on CS Pedagogy.
Many thanks to our team members, which the vast majority of are CMU Students. These students come from many different backgrounds and disciplines. Together, they bring a richly diverse set of perspectives and talents to the team. CMU CS Academy is a project built by students for students, which further enables us to create such an engaging, fun, and educational experience.
In addition, the CMU CS Academy team thanks the following for their wonderful help and support:
Martial Hebert, Andrew Moore, Frank Pfenning, Tom Cortina, Ashley Patton, Jonathan Reynolds, Catherine Copetas, Kevin O’Connell, Mark Power, Byron Spice, Ericha Geppert, Madeleine Cossell, Christa Romanosky, Debra James Bailey, Cindy Chepanoske, John Porco, Allie Oswell, Mary Widom, Alison Chiocchi, Angela Luck