Leadership Team




Emmanuel Schanzer

Emmanuel Schanzer serves as the Director of CSPdWeek. Schanzer is a CS-expat, having spent several years as a program manager and developer before becoming a high school teacher and middle school academic coach. He is the Founder and Co-Director of Bootstrap, and has spent more than a decade working with groups across the CS Education community. He holds degrees in computer science and curriculum development, and is a Doctor of Education with a research focus on transferring skills from programming into algebra.


Tracy Camp

Tracy Camp is Department Head of Computer Science at Colorado School of Mines. She is an ACM Fellow, IEEE Fellow, and ACM Distinguished Speaker. Tracy is PI of the NSF grant C-START (Colorado – STrategic Approach to Rally Teachers). C-START aims to build capacity for teaching computer science courses in Colorado, support teachers as they gain confidence to teach new computer science courses, and create a strong and active community among K-12 teachers/administrators and university faculty. As a leader in growing CS for All in Colorado, Tracy knows that connecting teachers to high quality professional development is a critical element required to reach the ambitious goal of expanding opportunities for all students in Colorado and beyond.


Joanna Goode

Joanna Goode is an Associate Professor of Education Studies at the University of Oregon. As a former urban computer science high school teacher, Joanna approaches her research with attention towards how pedagogy, policies, and practices converge to influence student learning opportunities. Joanna’s NSF-sponsored research highlights how reforms in CS education can provide new opportunities while introducing new challenges to equity and inclusion in computing classrooms. Joanna designed the Exploring Computer Science high school curriculum and professional development program, now a course reaching 40,000 students each year. Joanna has authored multiple journal articles, chapters, and co-authored the book, Stuck in the Shallow End: Education, Race, and Computing (MIT Press, 2008). She is a founding member of ACM’s Education Policy Comimittee, a member of NCWIT’s K-12 Alliance, and the chair of the Equity committee for the CSTA.


Gail Chapman

Gail Chapman is Director of Outreach for Exploring Computer Science and works with partner districts on strategic planning related to implementation of Exploring Computer Science.  She is co-designer of the ECS curriculum and professional development model  and leads ECS PD Facilitator development.  Prior to joining the ECS team, Gail taught high school mathematics and computer science, including AP Computer Science, for 15 years and subsequently worked on the AP Computer Science program at both ETS and College Board; this work included assessment development, curriculum design, and professional development.


Jeff Gray

Jeff Gray is a Professor of Computer Science at the University of Alabama. His core research interests are in software engineering and computer science education. Jeff has been a Pilot instructor for CS Principles since 2011 and is currently a College Board APSI trainer for CSP. He led the CS4Alabama project (sponsored by NSF) that trained 49 teachers on multi-year professional development for CSP. He also offered a MOOC for CSP that was sponsored by Google CS4HS. Jeff is an ACM Distinguished Educator and was named the Professor of the Year (Alabama, 2008) by the Carnegie Foundation for the Advancement of Teaching. More information about Jeff’s activities is available at: http://gray.cs.ua.edu/


Owen Astrachan

Owen Astrachan is Professor of the Practice of Computer Science at Duke where he teachers undergraduate computer science courses and where he builds curricula and approaches to teaching intended for broad adoption and adaptation. He received an NSF Career award for introducing design patterns into undergraduate courses, was an inaugural recipient of the NSF/CISE Distinguished Education Fellow Award for emphasizing problem-oriented approaches to learning, and has been the PI for the NSF/College Board APCS Principles project since its inception. He has received three teaching awards, including one while on sabbatical at the University of British Columbia.

Jane Krauss

Jane Krauss is consulting director of the Counselors for Computing Program at the National Center for Women & Information Technology (NCWIT). In addition to her work with NCWIT, Jane consults with K-12 organizations in support of enhanced teaching and learning using project-based approaches and emerging technologies. Krauss has co-authored two books on the topic of project-based learning and with Kiki Prottsman recently published Computational Thinking and Coding for Every Student: The teacher’s getting started guide (Corwin, 2016). Prior to becoming an education consultant, Jane taught for seventeen years in special and general education in Oregon schools. She has BS and MS degrees from the University of Oregon and is adjunct faculty there.