Co-founder and CEO, Code.org
Director of Education and University Relations, Google
Dean, School of Informatics and Computing, Indiana University
President, Chief Legal Officer, Microsoft
Superintendent of Broward County Public Schools
Senior Vice President, Consumer Business, Amazon
Chairperson, Infosys Foundation, USA
Our Education Advisory Council is a group of educators with decades of experience in teaching Computer Science, across all grade levels - elementary, secondary, or at the university level.
Professor of the Practice / Duke University
Owen Astrachan is the Director of Undergraduate Studies in Computer Science at Duke where he has taught in four decades and two millennia. He taught math and computer science in high school for seven years. He is the PI for the NSF/College Board CS Principles Project, was the Chief Reader for AP Computer Science, and was an inaugural recipient of the NSF/CISE Distinguished Education Fellow award. He enjoys thinking, running, collaborating, and pushing limits gently.
Director / Outlier Research & Evaluation, CEMSE|University of Chicago
Prior to coming to the University of Chicago in 2005, Jeanne Century was a Senior Researcher at Education Development Center (EDC) in Waltham MA. During her 27-year career, Jeanne has developed science instructional materials for the elementary and middle school levels and has provided professional development, technical assistance and strategic planning for teachers and school, district, and state administrators. Her research has focused on the impact of inquiry science instruction, strategies for improving utilization of research and evaluation, sustainability of reform efforts, measurement of intervention fidelity and innovation implementation, STEM schools, and computer science education. In 2010, she shared the National Association for Research in Science Teaching award for the most significant publication that year. Jeanne has served on numerous committees and advisory boards for work focused on improving STEM education.
Director of National Outreach, Exploring Computer Science / University of California, Los Angeles
Gail Chapman is Director of Outreach for Exploring Computer Science and co-author of the Exploring Computer Science curriculum. Gail works with partner districts on strategic planning related to implementation of ECS, including professional development, leadership development, and sustainability. Prior to joining the ECS team, Gail was the Director of Leadership and Professional Development at the Computer Science Teachers Association. She 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.
Computer Science Teacher / Hanover County Public Schools
Rebecca Dovi has taught high school computer science full time for over 15 years. She has been a pilot instructor for the new APCS Principles course for the past three years. She is also the instructor for the new AP Computer Science MOOC running this school year. In Virginia, Rebecca serves as the founding president of the CSTA - Central Virginia chapter and represents Virginia nationally in the CSTA Leadership Cohort.
Senior Research Scientist / Georgia Tech
Barbara Ericson is a Senior Research Scientist and a part-time PhD student in Human-Centered Computing at Georgia Tech. She has worked to increase the quantity and quality of secondary computing teachers and the quantity and diversity of computing students since 2004. She has a master's degree in computer science from the University of Michigan and a bachelor's degree in computer science from Wayne State University. She and her husband, Dr. Mark Guzdial, were the winners of the 2010 Karl V. Karlstrom Outstanding Computing Educator Award. She was also the winner of the Richard A Newton award in 2012. She is an author of four books on Media Computation.
Associate Professor of Education Studies / University of Oregon
Joanna Goode is an Associate Professor of Education Studies at the University of Oregon. Previously, she taught computer science and mathematics at a diverse, urban high school. She is a co-author of Stuck in the Shallow End: Education, Race, and Computing, a co-author Exploring Computer Science curriculum and professional development program for high schools, and the author of numerous journal articles and book chapters on computer science education. Joanna is a member of ACM's Education Policy Committee, the Equity chair of the Computer Science Teachers Association, and a member of the National Center for Women in Technology's K-12 alliance. She has served as a co-PI on several NSF grants related to broadening participation in computing for girls and students of color in formal school systems.
Associate Professor of Computer Science, University of Alabama
Jeff Gray is an Associate Professor of Computer Science at the University of Alabama. He has been a Principal Investigator on multiple NSF grants concentrating on K-12 education topics, including a current CS10k grant that is providing professional development on the Computer Science Principles curriculum to 50 Alabama teachers. Most of his past projects were focused on introducing computer science into urban school districts that have a high enrollment of students from underrepresented populations. For over a decade, he has taught a series of multi-week summer camps (dorm-based) and coordinated various computer science contests for students in K-12. He has been a pilot instructor for the new CS Principles course since 2011 and is an editor of a Teaching Guide on CS Principles for the College Board. Jeff is the recipient of an NSF CAREER award and was a recent Carnegie Foundation Professor of the Year.
Professor / School of Interactive Computing, Georgia Tech
Mark Guzdial is a Professor in the School of Interactive Computing in the College of Computing at Georgia Institute of Technology. He has a joint PhD in Education and Computer Science from the University of Michigan. He is a learning scientist who focuses on computing education research. He invented “Media Computation” and has published several books on the use of media as a context for learning computing. He co-leads an effort to develop electronic books to support teacher learning about computing ([http://home.cc.gatech.edu/csl/CSLearning4U]). He is one of the leads on the NSF-funded Expanding Computing Education Pathways (ECEP) alliance to help US states improve and broaden participation in computing education ([http://ecepalliance.org]). He serves on the ACM's Education Council, and is on the editorial boards of the several academic journals. He was also the recipient of the 2012 IEEE Computer Society Undergraduate Teaching Award, and is an ACM Distinguished Educator and a Fellow of the ACM.
Director, Learning Lab / Santa Fe Institute
Irene Lee is the Director of the Learning Lab at Santa Fe Institute. She is the Principal Investigator of GUTS y Girls, New Mexico Computer Science for All, and Program Director of Project GUTS: Growing Up Thinking Scientifically. Irene received a bachelor’s degree in Pure Mathematics from the University of Chicago and a Master’s degree in Technology in Education from Harvard Graduate School of Education. She is the Chair of the CSTA Computational Thinking Task Force and served as a member of the CSTA K-12 Computer Science Standards writing team. Previously, she designed and developed educational and video games for Electronic Arts and Theatrix Interactive and worked in informal education as a science specialist. Irene is the past president of the Supercomputing Challenge and the Swarm Development Group.
Editor / Computer Science Teachers Association's newsletter the Voice
Patricia Phillips taught computer science for 20 years in Janesville, Wisconsin. She served on Microsoft's National K-12 Faculty Advisory Board and edited the High School Faculty Connection website for technology teachers. She has worked in a variety of roles related to K-12 curriculum development and pilot programs, including Expression Studio web design, XNA game development, and MTA Certification Exam Review Kits. She is currently the editor of the Computer Science Teachers Association newsletter, the Voice.
Director / Bootstrap
Emmanuel Schanzer is a former computer scientist and math teacher, and is now a doctoral student at Harvard specializing in Algebra Education. He is the founder of Bootstrap, a national program that teaches hundreds of students each year to program their own videogames using an algebraic programming language. Since 2006, Bootstrap has successfully engaged an army of teachers, a half-dozen colleges and universities, and won support from organizations like the Computer Science Teachers Association, TripAdvisor, Palantir, Google, Microsoft, Facebook and the National Science Foundation. He cooks, codes, travels and mixes a mean old fashioned.
Computer Science Teacher / Bishop Guertin High School
Alfred Thompson teaches high school computer science at Bishop Guertin HS in Nashua NH. He's developed curriculum, textbooks, and other teaching resources for almost 20 years. His role at Code.org is to help organize, curate, and otherwise assist teachers in finding and selecting curriculum for their own classrooms.
Computer Science Teacher; CSTEM Program Specialist / Los Altos School District
Sheena teaches computer science in a weekly STEM program to approximately 500 sixth graders in the Los Altos School District, in California. Sheena has taught computer programming, digital art and visual art for over 7 years. Prior to her teaching career, Sheena worked in Silicon Valley for 10 years in technology as a computer scientist and technology entrepreneur. She holds undergraduate and graduate degrees in computer science and a Certificate in Studio Art. Articles on Sheena's work that combines computer science and art have appeared in NPR's MindShift, ISTE's L&L, CSTA Voice and EdSurge.