Back
other Mar 12, 2025

Math Academy’s Eurisko Sequence, 5 Years Later: Student Outcomes Emerging From the Most Advanced High School Math/CS Track in the USA

During its operation from 2020-23, Eurisko was the most advanced high school math/CS track in the USA. It culminated in high school students doing masters/PhD-level coursework (reproducing academic research papers in artificial intelligence, building everything from scratch in Python). It’s still early and the first cohort hasn’t even graduated from college yet, but there have already been some amazing student outcomes in terms of college admissions, accelerated graduate degrees, research publications, and science fairs.

by Justin Skycak (@justinskycak) justinmath.com 2,833 words
View original

During its operation from 2020-23, Eurisko was the most advanced high school math/CS track in the USA. It culminated in high school students doing masters/PhD-level coursework (reproducing academic research papers in artificial intelligence, building everything from scratch in Python). It’s still early and the first cohort hasn’t even graduated from college yet, but there have already been some amazing student outcomes in terms of college admissions, accelerated graduate degrees, research publications, and science fairs.

Want to get notified about new posts? Join the mailing list and follow on X/Twitter.


Chris Hayduk asked me a great question last fall:

Background on Math Academy’s Original In-School Program

For context, Math Academy’s original school program is a highly accelerated 6-12th grade math program in Pasadena where 6th graders start in Prealgebra, and then learn the entirety of high school math (Algebra 1, Geometry, Algebra 2, Precalculus) by 8th grade, and then in 8th grade they learn AP Calculus BC and take the AP exam, and then in high school they study a full undergraduate math curriculum.

It’s the most accelerated math program in the USA, there have been plenty of other news articles written about it, and there’s plenty of other information straight from the horse’s mouth including a summary of events 2014-20 (from Sandy and Jason’s perspective), a summary of events 2019-23 (from my perspective, with a focus on teaching in the school program and getting the algorithms in place to turn it into a fully automated system), and another summary of events 2014-20 that I gave on Anna Stokke’s Chalk and Talk Podcast #42 (I’ll paste the relevant snippet below):

Background on Eurisko, Math Academy’s Even-More-Advanced Quantitative CS Program

As I’ve detailed in a prior post The Story of Math Academy’s Eurisko Sequence, since these students learned their core university-level engineering math (multivariable calculus, linear algebra, etc.) so early in high school, we were we were also able to offer them a quantitative CS course sequence where we scaffolded them up to doing masters/PhD-level coursework by 12th grade (reproducing academic research papers in artificial intelligence, building everything from scratch in Python).

This started during the summer of 2020 when Jason asked me to teach his 15-year-old son Colby some serious computer science over the summer. He pulled in some of Colby’s Math Academy classmates and we put together a summer computer science group that met three times a week with about 10 hours of problem sets each week. To our surprise, the students progressed even faster than we could have possibly expected, and Jason managed to recruit a second cohort of incoming Math Academy 10th graders and push it through to get rostered as an official daily class once school started back up. We called this the “Eurisko” sequence (“Eurisko” is Greek for “I discover,” and is the namesake of an AI system from the 1980s that won a particular game competition twice in a row, even when the rules were changed in an attempt to handicap it).

Eurisko’s courses were presented at a level of intensity comparable to those offered at elite technical universities, and students wrote all their code from scratch before they were allowed to import external libraries. The first Eurisko course was inspired by MIT’s Introduction to Computer Science and went far beyond it. In addition to implementing canonical data structures and algorithms (sorting, searching, graph traversals), students wrote their own machine learning algorithms from scratch (polynomial and logistic regression, k-nearest neighbors, k-means clustering, parameter fitting via gradient descent). In subsequent courses, students implemented more advanced machine learning algorithms such as decision trees and neural networks. They also reproduced academic research papers in artificial intelligence leading up to Blondie24, an AI computer program that taught itself to play checkers.

I refined the curriculum each year, cleaning it up into a textbook Introduction to Algorithms and Machine Learning: from Sorting to Strategic Agents during the 2022-23 school year, which also happened to be the final year of the Eurisko program due to my relocation.

Now, Back to the Question of Student Outcomes

Let’s circle back to Chris’s original question:

It’s still pretty early on, and as of spring 2025 the very first cohort is still in undergrad (it’s currently their junior year). However, there have already been some amazing student outcomes in terms of college admissions, accelerated graduate degrees, research publications, and science fairs.

Just to name some impressive stats on 4 of the 16 students in the Eurisko program:

We haven’t been systematically tracking this info or sending out alumni surveys or anything, so there’s probably even more interesting stuff going on that we haven’t heard about yet.

As I summarized on Anna Stokke’s Chalk and Talk Podcast #42:

Putting This All Into Words

Overall, I struggle to put into words how proud I am of all the Eurisko students and how excited I am to hear about what happens as these they get further into college and their careers.

I tried to sum it up to Matteo, who reached out to me last fall with an update that totally made my week:

My response:

The goal of Eurisko was for students to reach a high enough level of skill that they could capitalize on some math/coding-related opportunity and turn it into a chain reaction of fortunate events. And it’s so great to witness some of these chain reactions get underway.

When you open up an avenue for motivated students to lean into hardcore upskilling, they just take off flying. This isn’t about racing to some finish line. It’s about avoiding stagnation. It’s about students efficiently growing their skills and continually leveraging them into new growth experiences.

Learning calculus in middle school and university math in high school is just the beginning. For instance, Matteo did that, leveraged it into developing serious quantitative coding chops via Eurisko, leveraged that into a research internship, and then leveraged that into producing serious research. He’s kicked off a positive chain reaction that can continue for as long as he chooses to keep his foot on the gas.

The Best Part

The best part is that we’re gradually able to do more and more of this at scale.

We’re taking everything we’ve learned from doing math/coding talent development manually, and building it into our online system.

We’ve already released plenty of those undergrad math courses, and we’re currently building out new courses Introduction to Computer Science I and Machine Learning I, which is the first step towards bringing everything from the Eurisko sequence onto our system.

I can’t wait to hear more of these amazing stories.

Further Reading

What Happens When Middle School is Put to Good Use

A Former Student Got Recruited By NASA With a Fighter Jet Ride as the Signing Bonus

The (Free) Textbook I Wrote While Teaching The Most Advanced High School Math/CS Sequence In The USA

The Origin Story of Eurisko, the Most Advanced Math/CS Track in the USA

Preamble to Introduction to Algorithms and Machine Learning: The Story of Math Academy’s Eurisko Sequence: the Most Advanced High School Math/CS Track in the USA


Want to get notified about new posts? Join the mailing list and follow on X/Twitter.