Welcome to CPR^2

Click here for the 2019 UNA Summer STEM Camps

The Collaborative Partnership to teach mathematical Reasoning through Computer PRogramming is a grant funded program for improving STEM education in Alabama. We have developed an explicit method for teaching abstraction and generalization in the mathematics classroom using computer programming.

Browse our web site or watch this video or this video to learn more about CPR^2 activities including professional learning opportunities for 8-12 mathematics teachers, Summer STEM Camps for students, and visits to school classrooms.