CPR2 header
NSF Award Number: 1933677
Principal Investigator: 
Dr. Cynthia Stenger, University of North Alabama, clstenger@una.edu 
Co-Principal Investigators:  
Dr. Janet T. Jenkins, UNA, jltruitt@una.edu 
Dr. Jessica Stovall, UNA, jstovall@una.edu 


UNA Mathematics and Computer Science NSF grant work is featured in the 2022 STEM for All Video ShowcaseAccess, Inclusion, and Equity. Check out the video titled "Using Computer Programming to Teach Mathematical Reasoning" at StemForAll2022.

What is CPR2?

UNA Math and Computer Science Principal Investigators were awarded an NSF STEM+C k12 grant for the CPR2 project. This project tests a model developed by both UNA Math and Computer Science faculty to teach mathematical reasoning through computer programming. This award is for a study of middle school math teachers and their students. This website is part of the required dissemination of the CPR2 project and is maintained and updated by NSF paid student workers. Through support from an NSF STEM+C award, the CPR2 Team at UNA is developing curricula that uses computer programming activities to motivate and define general expressions so students learn to reason abstractly.  


Teachers and school district leaders are involved with the design and implementation of the materials. In collaboration with SRI, International, curriculum and assessments and will be tested in professional learning sessions and then by teachers in their classrooms.



The project will facilitate and sustain change in mathematics education at all levels. Ultimately, this will lead to broader participation of teachers and students in programming and computational thinking, especially those currently underrepresented.