Students use math to describe and test real-world situations—building models, checking them against data, and explaining their assumptions and decisions.
The mathematics behind computing: binary and logic, proof, counting, probability, modular arithmetic, graphs, trees, recursion and algorithm analysis. Students reason carefully, test edge cases and build a final "math engine" project.
An independent-study course preparing strong math students for AMC 10/12 and AIME through number theory, algebra, geometry, counting, and probability problem solving, timed simulations, and a competition portfolio.
Geometry teaches students to reason visually and prove what they see. Students work with lines, angles, triangles, congruence and similarity, circles, and area and volume, and learn to write clear logical arguments. Hands-on constructions and…
Discrete Mathematics covers the logic and counting behind computer science: sets, proofs, combinatorics, graphs and algorithms. Students solve puzzles and design step-by-step procedures, building the reasoning used in programming and competition math.