Congratulations to our 2021-2022 competition winners!

Continental Mathematics League: Sadie G.: Math Grade 7 Regional First Place Heer Doshi: Computer Science Grade 4 Regional First Place CSR Karel JavaScript Senior Division: Om Sharma: First Place Howard Huang: Second Place Nikhil Babbar: Second Place CSR Karel...

What a Difference a Year Makes!

“Why are your classes a full year long?”  This is a question we frequently get from parents when discussing our unique computer science program.  Unlike other programs (some of which have popped up just since the pandemic created a demand for online programs), we don’t teach computer science in week-long or even month-long workshops.  

A Computer Science Education Improves Math Skills!

Computer Science is not just for aspiring engineers – it is for every child, and it is rapidly becoming recognized as a core competency in K-12 education.  In 2008, The National Mathematics Advisory Panel issued the following statement in “Foundations for Success: Final Report” (2008):

CS Recitations Welcome Blog

Welcome to the NEW CS Recitations blog! Here you will find information on our computer science classes, recitations, and competitions, as well as the latest in computer science education and technology. We offer year-round computer science classes for ages 8-18,...
CSR-PYSTK: Stock Trading and Analysis with Python | Grades 9-12

CSR-PYSTK: Stock Trading and Analysis with Python | Grades 9-12

Computer Science Using Python is our intermediate programming class which teaches the fundamentals of Python while exploring some advanced features of the Python language. It strengthens core computer science concepts while exploring a new language at an accelerated pace. Students apply what they learn to build simple console-based games, algorithms, and real-world problems. This course is intended for high school students who have prior programming experience. We recommend CSR-300 (or equivalent) as a prerequisite. Prior completion of Algebra I is required. 9th graders and students who are unsure of their experience level should schedule a free consultation with the school before enrolling.