| Subject | Beginning (level 1) courses | Intermediate (level 2) courses | Advanced (level 3) courses |
|---|---|---|---|
| Algebra | Algebra 1.5 | Algebra 2.5 | Algebra 3.5 |
| Combinatorics | Math Counts with Proofs | Counting Strategies | Combinatorial Argument |
| Geometry | Elements of Geometry | Computational Geometry | Geometry Proofs |
| Number Theory | Number Sense | Modular Arithmetic | Number Theory |
| These courses are computationally oriented with a touch on proofs. They are suited for most USA math competitions (MathCounts National level, AMC10, AMC12, ARML, and the entry level of AIME). | These courses are about half computational problems and half proofs. They are well suited for the hard end of AIME and the entry level of Math Olympiad contests. | These courses are proof ori- ented. They are well suited for students who can eas- ily pass AIME and are se- riously preparing for Math Olympiad contests. |
Algebra courses
- Algebra 1.5
Develops essential skills such as factoring, grouping, recognizing roots, telescoping sums/products, and rationalizing. Solving (systems of) equations/inequalities (linear, absolute value, quadratic, rational, radical) is the main theme of the course. Discriminants, Viete’s relations, and symmetric polynomials also play a central role. This is the entry level algebra course. It covers all AMC levels and easy end of AIME and ARML. This course is a good fit for students with MathCounts state level experience, AMC10/12 scores approaching AIME qualifying cuts, or an AIME score between 1 and 3. - Algebra 2.5
Studies special systems of equations, discriminants, Viete’s relations, symmetric polynomials, functional properties. Introduces (weighted) AM–GM–HM and Cauchy–Schwarz inequalities. This is the inter- mediate level algebra course. It covers the hard end of AMC12, and the medium to hard end of ARML and AIME. A student with an AIME score between 4 and 7 should be a good fit for this course. - Algebra 2.5
Discusses functional equations, classical inequalities such as AM-GM-HM, Cauchy-Schwarz, Power-mean, and Jensens inequalities, as well as Muirhead’s and Schur’s inequalities, and inequalities related to sym- metric polynomials. This is the advanced level algebra course. It covers the hard end of AIME and all levels of USAMO. A student with a strong algebra background and an AIME score of 8 or above should consider this course.
Combinatorics courses
- Math Counts with Proofs
Studies the addition and multiplication principles, permutations and combinations, and probability. Teaches how to deal with over-counting and many useful properties of integer divisors. It also introduces mathematical proofs using pigeonhole principle, well-ordering, etc. This is the entry level combi- natorics course. It covers MathCounts, all the AMC levels, and the easy end of AIME and ARML. This course is a good fit for students with MathCounts state level experience, AMC10/12 scores approaching AIME qualifying cuts, or AIME scores between 1 and 3. - Counting Strategies
Discusses counting strategies such as the addition and multiplication principles, permutations and combi- nations, properties of the binomial coe!cients, bijections, recursions, and the inclusion- exclusion principle. This is the intermediate level combinatorics course. It covers the hard end of AMC12, the medium to hard end of AIME and ARML, as well as the beginning USAMO level. A student with an AIME score between 4 and 7 should be a good fit for this course. - Combinatorial Arguments
Introduces methods of mathematical proofs, including induction, proofs by contradiction, the Pigeonhole Principle, the well-ordering principle, colorings, assigning weights, bijections/mappings, recursion, calcu- lating in two ways, and combinatorial constructions. Topics may include graph theory and combinatorial geometry. A focal point of the course is combinatorial number theory. This is the advanced level combinatorics course. It covers the hard end of AIME and the medium to hard end of USAMO. A student who is familiar with mathematics proofs and has an AIME score of 8 or above should consider this course.
Geometry courses
- Elements of Geometry
Deals with computational geometry in two dimensions using Euclidean methods, including manipulation of angles and lengths, as well as the basic properties of polygons, circles, and the relations between figures. Analytic geometry is also a focal point. This is the entry level geometry course. It covers MathCounts, all AMC levels, and the easy end of AIME and ARML. This course is a good fit for students with MathCounts state level experience, AMC10/12 scores approaching AIME qualifying cuts, or AIME scores between 1 and 3. - Computational Geometry
Studies non-synthetic techniques in solving geometry problems: coordinate geometry, vectors (2- and 3- dimensional), planes, spheres, trigonometry, and complex numbers. Features many important geometric themes: The Law of Sines and the Law of Cosines, Ptolemys theorem, Cevas theorem, Menelauss theorem, Stewarts theorem, Herons and Brahmaguptas formulas, Brocard points, dot product and the vector form of the Law of Cosines, the Cauchy-Schwarz inequality, 3-dimensional coordinate systems, as well as linear representation and traveling on the earth (sphere). This is the intermediate level geometry course. It covers the hard end of AMC12, the medium to hard end of AIME and ARML. A student with an AIME score between 4 and 7 should consider this course. - Geometric Proofs
Focuses on classical topics such as concurrency, collinearity, cyclic quadrilaterals, special centers/points of triangles, and geometric constructions. Introduces important transformations translation, reflections, and spiral similarities, with a touch on projective and inversive geometry. This is the advanced level geometry course. It covers the hard end of AIME and the medium to hard end of USAMO. A student with a strong background in geometry and an AIME score of 8 or above should consider this course.
Number Theory courses
- Number Sense
Studies divisibility, factoring, numerical systems, divisors and arithmetic functions of divisors. Setting-up and solving linear Diophantine equations is also a focal point of the course. This is the entry level number theory course. It covers MathCounts, all AMC levels, and the easy end of AIME and ARML. This course is a good fit for students with MathCounts state level experience, AMC10/12 scores approaching AIME qualifying cuts, or AIME scores between 1 and 3. - Modular Arithmetic
Develops essential skills in number theory: divisibility, the division algorithm, prime numbers, the Fun- damental Theorem of Arithmetic, GCD, LCM, Bezouts identity, the Euclidean algorithm, modular arith- metic, and divisibility criteria in the decimal system. Studies numerical functions such as the number of divisors or the sum of divisors of integers. This is the intermediate level number theory course. It covers the hard end of AMC12 and the medium to hard end of AIME and ARML. A student qualified for AIME with a score between 4 and 7 should be a good fit for this course. - Number Theory
Focuses on in-depth discussions of Diophantine equations, residue classes, quadratic reciprocity, Fermats little theorem, Eulers theorem, primitive roots, and Eulers totient function, etc. This is the advanced level number theory course. It covers the hard end of AIME and the medium to hard end of USAMO. A student with a strong background in number theory and an AIME score of 8 or above should consider this course.
Download sample problems. Check out course selection tips.