Using a Research-Practitioner Partnership approach to developing a shared evaluation and research agenda for CSforALL: RPPforCS is a National Science Foundation funded project.


The four-year project will:

  • Develop a Connected Community of Practice.

  • Develop & manage a participant-driven, multi-site research agenda.

  • Convene a Researcher-Evaluator Working Group (R-EWG) to develop a process for advancing the shared-research agenda.

  • Collect qualitative and quantitative data about RPPforCS projects’ implementation and common impact data.

  • Provide an infrastructure for dissemination of project work.

The RPPforCS project connects the teams through virtual meetings (webinars), in-person meetings, and meetings of the R-EWG. Here you will find information about the participating grant teams, project activities, and resources from the project.

Welcome Cohort 4!

The latest group of CSforAll: RPPs has been approved by the NSF, and you can find a list of those partnerships as of September 11th, 2020, here.

Our Core Leadership Team:

SageFox Square Logo on Transparent Backg

This material is based upon work supported by the National Science Foundation (Award No. 1745199). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.

Alan Peterfreund, PhD. - SageFox Consult

Alan Peterfreund

Principal Investigator

SageFox Consulting Group


Leigh Ann DeLyser

Co-Principal Investigator


Rebecca Zarch - SageFox Consulting Group

Rebecca Zarch

Co-Principal Investigator

SageFox Consulting Group

Stacey Sexton - SageFox Consulting Group

Stacey Sexton


SageFox Consulting Group


Stephanie Wortel-London




Monica McGill



Other Partner Organizations:

Expanding Computing Education Pathways (ECEP)

ACCESS Computing | ACCESS CSforAll

RESPECT      -      NCWIT      -      CSEdGrad


Resources Created through RPPforCS

Health Self-Assessment Tool

This tool was designed to help RPP teams assess their own functioning and provide language for identifying how you can improve your partnership over time.

Results from our Annual Community Survey

2019 Summary | 2019 Full Report
We administer an annual survey to our community of projects seeking their feedback about our community, as well as their experiences working in an RPP and the perceived efficaciousness of the methodology. We ask some direct questions about advice that PIs would give to incoming projects that may be worth your time to review.

Searchable RPP Database and Maps

This database allows you to search through our existing community of projects on a range of characteristics. You can use this resource to find people who are geographically close to you, working on a similar problem of practice, working with a similar student or teacher population, and more! The first map, "Projects by Research Team" shows the dispersion of project PIs across the country. The second map, "Projects by Implementation Location" demonstrates the distribution of projects by the proposed state of implementation.

*Note: these features are only availible for viewing on your desktop. Sorry for any inconvinence!

Monthly Newsletters

Each month the RPPforCS team produces a newsletter that is chock-full of updates, announcements, deadlines and dates for conferences and other opportunities, as well as share-outs from our community of projects.

Monthly Webinars

We host monthly topical webinars that feature experts, community members, and other organizations. These webinars address both pressing issues for RPPs and topical problems in Computer Science Education. For most webinars we have a video recording of the presentation and discussion, public-facing slides, as well as notes documents from our breakout sessions. About RPPforCS 2020

2019 2018 Events 2020 2019 How Tos - RPPs 2020 2019 2018 How Tos - Accessibility & Broadening Participation 2019 2018

Research Practice Briefs

Periodically we’ll interview a small number of community members about a particular phenomena within the projects (for instance, culturally responsive computing, engaging women and girls, or utilizing the health self-assessment tool) and create a short Research Practice Brief (RPB). These briefs are intended to give a quick snapshot of what’s going on inside various projects.

Websites We Refer to Often

Pre-RESPECT Workshop Projects

​We are so very proud to highlight some of the great products that came out of our communities efforts through the Spring 2020 RESPECT conference :

  • Finding the Right “Look”: Charting the Capacity of “Look For” Documents to Discern CT Integration in Elementary and Middle School Classrooms
  • Achieving CSforAll: Starting early by developing elementary teacher competencies in computing education (Coming soon!)
  • Problems of Practice: Keeping Equity at the Center
  • ECS Community Meeting: Shared Research, Shared Data (Coming soon!)

RPP Project Database

Urban/Rural Class:
RPP Approach:
Grade Span
Geographic Target

Girl Scouts Episodic Volunteer Pilot for BPC

Rebecca Brown, PI

The Girl Scouts of the USA (GSUSA) propose to pilot a Girl Scout Episodic Volunteer program that will engage "episodic volunteers" who work for short or reoccurring periods of time with GSUSA to deliver CT/CS activities, helping to build pathways to Science, Technology, Engineering and Mathematics (STEM) careers.

Building a Pathway for CS Principles Teachers

Jeffrey Gray , PI

The University of Alabama Tuscaloosa proposes to develop a new model for preparing preservice teachers to realize the CSforAll goal of scaling computer science education to tens of thousands of schools. The project will expand an existing research-practitioner partnership to support preservice Secondary Mathematics students.

Identifying Participation Barriers to CS Ed.

Shelly Hollis, PI

The primary goal of the small strand, K-14 project "Collaborative Research: Identifying Participation Barriers to Computer Science Education in Rural Mississippi" is to develop a researcher-practitioner partnership (RPP) to identify barriers to participation in computer science education in high poverty, rural areas of Mississippi.

Developing Board Games and Learning Materials

Victor Lee, PI

This project presents an alternative model to computer-assisted CS education that allows for schools and districts to implement CS/CT education for all students, particularly girls, by focusing on "unplugged" gameplay in school libraries using boardgames as a foundation for CS/CT lessons with computers in classrooms.

K12 CS Pathways for Rural and Tribal Schools

Jennifer Rosato, PI

This proposal will address the K12 Pathways strand and will develop sustainable CS pathways in rural and tribal schools by leveraging an existing RPP in order to introduce CS to all students early in school. This will provide multiple opportunities to engage with CS during K12 and achieve identified learning outcomes.

Participating in Literacies and Computer Science

Christopher Hoadley, PI

This project focuses on computational thinking and computer science education for emergent bilingual learners. The research will examine how emergent bilinguals and others participate in language and literacy use in and outside of school and use that knowledge to inform the development of computer science curricula.


RPPforCS Project Maps

RPPforCS District Maps

30 Boltwood Walk

Amherst, MA 01002


© 2020 SageFox Consulting Group