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 Computer Science Education and Student Near Peer Classroom Mentorship

Clifford Freeman, PI

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.

An Equity-Focused Approach to Integrating Physical Activity and CS Education for K-8 Learners

Jamie Payton, PI

This project explores how to engage students in computer science and whether students are more engaged in, motivated by, and successful at computational thinking learning objectives if these objectives relate to data that is relevant to them: their physical activity, their interests, their environment, and, importantly, their own collected data. This project expands and strengthens the Project SMART RPP.

Leveraging Computational Thinking to Increase Computer Science within Elementary Classrooms

Bentley Sayler, PI

This project will support 4th and 5th grade teachers in providing engaging CS/CT experiences for all students and does so within the context of their math and science instruction by introducing computational thinking within elementary math and science, where the investigators have identified the leveraging of CT within math and science as a strategic way of increasing student exposure to computer science in elementary grades.

Increasing Massachusetts Partnerships for Advancing Computational Thinking in Pre-K-5 Classrooms

Mia Dubosarsky, PI

This project aims to broaden pre-K-5 students' participation in standards-aligned and culturally responsive CT by co-planning and co-designing multidistrict efforts to develop standards-aligned and culturally responsive professional development (PD) that integrates CT into the PK-5 curriculum and instruction.

Collaborative Network of Grades 3-5 Educators for Computational Thinking for English Learners

Mark Warschauer, PI

Building on a successful Research-Practice Partnership that developed an innovative curriculum to meet the needs of Hispanics and English language learners, this project will iteratively research and develop an approach for teaching computational thinking to a large number of students who are Hispanic and English learners.

Supporting participation of underrepresented youth in computing using tangible computational craft kits

HyunJoo Oh, PI

This project will develop tangible computing kits to allow students to observe and work with otherwise invisible computing concepts and principles. The project will support inclusive participation in computing by providing learners with these new kits and activities based on culturally-relevant pedagogies.


RPPforCS Project Maps

RPPforCS District Maps

30 Boltwood Walk

Amherst, MA 01002


© 2020 SageFox Consulting Group