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

LA Headshot 2019.png

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

Here is our 2020 Survey Highlights Screencast:


For the full report, CLICK HERE

For a transcript of this video, CLICK HERE

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

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. 2020 Full Report 2019 Summary | 2019 Full Report 2018 Summary

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 2017 Events 2020 How Tos - RPPs 2020 2019 2018 2017 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 :

  • ECS Community Meeting: Shared Research, Shared Data (Coming soon!)

RPP Project Database

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

Building Capacity in CS Education and Student Near Peer Classroom Mentorship

Clifford Freeman

Building Capacity in Computer Science Education and Student Near Peer Classroom Mentorship is an RPP collaboration that aims to increase the number of high school computer science teachers by designing, evaluating, and iterating on a professional development model that uses culturally relevant pedagogy and integration into mathematics classrooms.


Stacy Megan Che

Clemson University is broadening participation in computing in South Carolina by preparing computer science (CS) teachers to effectively use culturally responsive, inclusive pedagogies. This project will do so in part by developing an active RPP community of high school CS teachers and researchers.

An RPP focused on creating equitable CS opportunities for elementary students

Jeanne Century

The project will create curriculum units that incorporate science, social studies, and CS content and activities for preK-8 students. The module's design will be based on culturally-responsive pedagogy and Universal Design for Learning to address the needs of learners with disabilities and African-American and Hispanic youth.


Jane Margolis

The University of California Los Angeles, in collaboration with the University of Oregon, is working to assure that equity remains central to the growing Exploring Computer Science (ECS) program and larger CSforAll movement as school districts work to get CS teachers and curricula in place while scaling and sustaining the current ECS program.


Jodi Asbell-Clarke

The Computer Science for All movement focuses on providing all students, including those with special needs, with computational thinking and computer science learning opportunities. This project is a Researcher Practitioner Partnership (RPP) between Braintree Public Schools (BPS) and EdGE at TERC.


Cynthia Blitz

Rutgers University proposes a research practice partnership that brings together computer science educators, educational researchers, and industry partners to provide targeted, differentiated professional development and ongoing virtual support to high school computer science teachers and schools.


RPPforCS Project Maps

RPPforCS District Maps

30 Boltwood Walk

Amherst, MA 01002


© 2020 SageFox Consulting Group

RPPforCS General Community Report V2 pp