Foundations
Transition to Advanced Mathematics
This course is designed for students who are curious about mathematics beyond the standard curriculum and eager to explore ideas in greater depth. The course emphasizes number theory, number systems, and geometry, with a strong focus on reasoning, pattern-finding, and clear mathematical explanation.
10 weeksIntroduction to proofPolygonal numbers
Full course details →
Number theory
Introduction to Number Theory
Introduction to Number Theory is a proof-based course introducing the fundamental ideas and methods of elementary number theory through problem solving and rigorous mathematical reasoning. Topics include divisibility, prime numbers, greatest common divisors, modular arithmetic, classical Diophantine equations, Pell equations, continued fractions, Fermat’s Little Theorem, Euler’s Theorem, and applications of congruences.
Number Theory I
Full course details →
Number theory
Intermediate Number Theory
Intermediate Number Theory builds on the PiMath Introduction to Number Theory course, developing deeper structural results through rigorous problem solving and mathematical exposition. Topics include Mersenne primes, perfect numbers, order and primitive roots, Diophantine equations, Fibonacci numbers, continued fractions, Pell’s equations, geometric number theory, and Farey sequences.
Number Theory II
Full course details →
Number theory
Advanced Number Theory
Advanced Number Theory is a continuation of Introduction to Number Theory, emphasizing deeper theoretical results, synthesis across topics, and sustained work on advanced and olympiad-level problems. Topics include quadratic residues, quadratic reciprocity, roots of unity, congruent numbers, the BSD conjecture, primes in arithmetic progression, Dirichlet characters, Gauss and Jacobi sums, and Dirichlet L-series.
Number Theory III
Full course details →
Abstract algebra
Group Theory
Introduction to Group Theory is a proof-based course exploring symmetry and algebraic structure through rigorous problem solving and mathematical exposition. Topics include groups and subgroups, symmetric and dihedral groups, cyclic groups and orders of elements, cosets and Lagrange’s theorem, homomorphisms and isomorphisms, quotient groups, group actions, Burnside’s lemma, and the Sylow theorems.
Abstract algebra I
Full course details →
Abstract algebra
Ring Theory
This course introduces the algebraic structure of rings, exploring how familiar properties of the integers and polynomials extend to more general settings. Topics include ideals, quotient rings, ring homomorphisms, integral domains, polynomial rings, and unique factorization. Students develop a deeper understanding of algebraic structures through rigorous proofs and problem solving.
Builds on Group Theory
Full course details →
Abstract algebra
Field Theory
This course explores the structure of fields and their extensions, with an emphasis on understanding polynomial equations and their solutions. Topics include field extensions, algebraic and transcendental elements, minimal polynomials, splitting fields, and finite fields. Students investigate how algebraic structures provide a framework for studying roots of polynomials and connections between different number systems.
Builds on Ring Theory
Full course details →
Abstract algebra
Galois Theory
This course develops the beautiful correspondence between field extensions and groups of symmetries, culminating in the Fundamental Theorem of Galois Theory. Topics include field automorphisms, splitting fields, Galois groups, and solvability of polynomial equations by radicals. Students explore applications to classical geometric constructions and the impossibility of a general formula by radicals for polynomial equations of degree five or higher.
Builds on Field Theory
Full course details →
Problem solving
Advanced Problem Solving & Proof
Advanced Problem Solving & Proof is a rigorous, proof-based mathematics course designed to help students learn how mathematicians think, reason, and communicate. The course emphasizes deep problem solving, logical reasoning, and clear mathematical writing rather than speed or rote techniques.
Mathematical writing
Full course details →
Contest preparation
AMC Preparation
This course prepares students for the AMC 10 and AMC 12 competitions through a focused study of the techniques that appear most often on these exams. Rather than drilling problems in isolation, we develop the underlying ideas and then see how they play out across many contests, so that students leave with transferable methods rather than memorized tricks. Students preparing for the AMC 8 are also welcome: the course develops exactly the tools needed for the most challenging problems on that exam.
Topics include counting and combinatorial techniques, number theory (divisibility, modular arithmetic, and Diophantine equations), algebraic manipulation and polynomials, sequences and series, plane and coordinate geometry, trigonometry, complex numbers, probability and expected value, and general problem-solving strategies such as invariants, extremal arguments, and clever substitutions. Throughout, students work on problems from past AMC contests, including recent exams, and present their solutions to the class.
AMC 10/12AMC 8 welcome
Full course details →
Research
Research Seminar in Mathematics
An advanced, seminar-style course designed for students who are ready to engage in sustained, independent mathematical inquiry. Building on prior coursework in proof-based mathematics, students work closely with the instructor to explore advanced topics, develop original results or meaningful extensions of known theorems, and learn the practices of mathematical research.
During the academic year, the Research Seminar is offered as individual mentorship.
Original resultsMentored research
Full course details →
Course offerings vary by term. Individual mathematics mentorship is also available.