Deliver the best computer science education preparation that provides:

  • Students high quality, equitable computer science education in superior learning environments,
  • Teachers a high sense of self-efficacy, and
  • Administrators the tools to ensure equitable advancement of CS in their schools.


We understand the needs of teachers, administrators, and curriculum developers because we have worked in those roles ourselves. Computer science education may be new to the K-8 level, but that doesn’t have to mean you need to start from scratch. We are here to help you successfully launch your computer science education initiative.


Cheri Bortleson, MEd

Cheri has experience as a K-5 STEM and Computer Science implementation leader in the public schools. She leads professional development for teachers, supports teachers with classroom implementation and coaching, and has worked to develop curriculum that integrates computational thinking into K-5 core subjects. Cheri is a former classroom teacher, special education teacher, literacy specialist, curriculum developer, instructional coach, and elementary principal. Cheri is committed to computer science education and believes in the power of transforming the elementary classroom for all students to succeed.


Grant Smith, MET

Grant is a former computer science teacher and district administrator. He has led #CSforAll initiatives at multiple school districts in multiple states across the nation and has developed computer science curricula and standards. In recognition for his leadership in computer science education, he won the 2015 Digital Innovation in Learning Award – Administrator Trailblazer. He has served on national computer science education panels. He is also one of the authors of the 2017 CSTA Computer Science Standards.


Sarah Brewer, EdD

Sarah works with teachers in the areas of mathematics, robotics, and computer science. As a professional development leader, she coaches teachers and administrators using the lens of equity, inclusion, and integration. Sarah has served in a variety of roles in education including elementary and middle school teacher, instructional coach for curriculum and technology, curriculum developer, and adjunct professor. Sarah believes that all students and teachers can learn computer science.