Accreditation Logo

“I have worked with Oscar for about 4 years now, and he has really helped me with my math journey. With his help and training, I managed to get on my state team for the National Math Olympiad various times, and even managed to get a gold medal in the Girls’ National Math Olympiad. He knows a lot about these topics and explains them very well — very consistent in keeping you on track for what you want to achieve.”

— National Olympiad gold medalist (coached by Oscar H.)

“Ashyr is well prepared for the lesson. We had good communication about the goal and plan. He demonstrated strong capabilities on teaching the AIME or above level, and prepared homework for my son to work on. Looking forward to the next lesson!”

— Parent of AIME-level student (coached by Ashyrgeldi A.)

“Nikola is a fantastic tutor. He is very patient in explaining concepts and has a deep understanding of mathematics — number theory in particular. He explains everything in a natural and crystal-clear way.”

— AIME-track student (coached by Nikola V.)

“Zurab stands out for his exceptional blend of deep expertise in competitive physics and math and his ability to present complex material in a surprisingly accessible way. He takes the time to understand each boy’s strengths and weaknesses, crafting a personalized study plan that addresses their unique needs.”

— Parent of two competition-math students (coached by Zurab J.)

Why Our AIME Coaching Wins

  • 1-on-1 Socratic method coaching tuned to AIME’s integer-answer format — deep synthesis on each problem, not multiple-choice shortcuts
  • AIME-qualifier coaches — every coach has cleared AIME themselves and knows what separates a 5-answer score from a 10+ score
  • USAMO/USAJMO-track instruction available — coaches with IMO, IMC, and Putnam credentials for the AIME → USAMO progression
  • Top-tier college signal: AIME qualification alone is a recognized credential at MIT, Caltech, Stanford, Princeton, and Harvard STEM programs
  • Real past AIME papers on our platform — 15 questions, 3-hour pacing, integer-answer scoring drills
  • Evening and weekend slots available — built for high-school schedules and AIME I/II competition windows

Live Video. Real Whiteboard. No Typing.

Most online AIME programs are group sessions with typed chat — slow, clunky, and disconnected. We use 1-on-1 live video with an interactive whiteboard:

  • See your tutor explain problems in real time
  • Draw geometry, write equations, sketch your thinking
  • Ask questions immediately — no chat lag
  • Watch IMO medalist coaches solve problems the way mathematicians actually work
Live 1-on-1 video lesson with interactive whiteboard

AIME Curriculum

The American Invitational Mathematics Examination (AIME) is a 15-question, 3-hour exam for students who qualify via the AMC 10 or AMC 12. Answers are integers from 000 to 999 — there are no multiple-choice options, no partial credit, and no safety net of educated guessing. Problems are substantially harder than the AMC, requiring genuine olympiad-style problem-solving rather than fast computation.

Top AIME scorers qualify for the USAMO or USAJMO, the next stage of the U.S. math olympiad pipeline. The AIME is also a strong signal for college admissions to elite STEM programs.

Our AIME curriculum builds on the AMC 12 foundation while introducing techniques used in international olympiad training: generating functions, advanced inequalities, projective geometry, lifting the exponent, characteristic equations, and the bijection principle. Where American AIME prep often relies on pattern-matching to past problems, our approach is grounded in Russian olympiad methodology — building the underlying structural understanding that makes new problems tractable.

Algebra

  • Lesson 1 · Polynomial Theory

    Polynomial division, the factor theorem, the remainder theorem. Rational root theorem and its applications. The conjugate root theorem for both complex and irrational conjugates. Multiplicity of roots. Polynomial interpolation: given n + 1 points, there is a unique polynomial of degree n passing through them. Lagrange interpolation as the explicit construction.

  • Lesson 2 · Vieta’s Formulas at Higher Degree

    For a polynomial anxn + an−1xn−1 + … + a0 with roots r1, r2, …, rn, the elementary symmetric polynomials of the roots equal (−1)k an−k/an. Using Vieta’s to compute symmetric functions of roots without solving the polynomial. Newton’s identities relating power sums to elementary symmetric polynomials: pk = e1pk−1 − e2pk−2 + … ± k · ek.

  • Lesson 3 · Functional Equations

    Solving Cauchy functional equations: f(x + y) = f(x) + f(y), f(xy) = f(x)f(y), f(x + y) = f(x)f(y), and similar. Substitution techniques: setting x = y, x = 0, x = 1, x = −y to extract structural information. Recognizing when continuity or monotonicity constraints force linear or exponential solutions.

  • Lesson 4 · Complex Numbers and Roots of Unity

    The complex plane, modulus, argument, conjugate. Polar form z = re and Euler’s formula. De Moivre’s theorem: (cos θ + i sin θ)n = cos(nθ) + i sin(nθ). The nth roots of unity ωk = e2πik/n as vertices of a regular n-gon on the unit circle. Geometric properties of polynomials with complex roots.

  • Lesson 5 · Applications of Roots of Unity

    The roots-of-unity filter for extracting coefficients from generating functions: if f(x) = Σ anxn, then Σn ≡ r (mod k) an = (1/k) Σj ω−jr f(ωj) where ω = e2πi/k. Trigonometric sums via roots of unity. The classic result that Σj cos(2πj/n) = 0 for n ≥ 2. Sum of fifth roots, eighth roots, twelfth roots — appearing on AIME regularly.

  • Lesson 6 · Generating Functions

    Encoding a sequence an as a formal power series A(x) = Σ anxn. Generating function manipulations: multiplication corresponds to convolution, differentiation corresponds to shifting and scaling. Solving counting problems by setting up and manipulating the generating function. Closed forms for common generating functions: 1/(1 − x), 1/(1 − x)2, (1 + x)n. Recognizing when a problem calls for generating functions.

  • Lesson 7 · Recurrences and Characteristic Equations

    Linear recurrences and the characteristic equation. For an = c1an−1 + c2an−2, find the roots r1, r2 of x² − c1x − c2 = 0; the general solution is an = A · r1n + B · r2n. Repeated roots, complex roots, and their interpretations. Non-homogeneous recurrences and particular solutions.

  • Lesson 8 · Inequalities

    The AM-GM, GM-HM, and QM-AM inequalities and the full QM-AM-GM-HM chain. The Cauchy-Schwarz inequality: (Σ aibi)² ≤ (Σ ai²)(Σ bi²). The rearrangement inequality. Jensen’s inequality for convex and concave functions. The substitution and normalization techniques for setting up inequality problems. When to use weighted AM-GM versus standard AM-GM.

  • Lesson 9 · Symmetric and Asymmetric Algebra

    Symmetric polynomial techniques. Schur-like inequalities at the AIME level. Substitution patterns: a = x + y, b = y + z, c = z + x for triangle inequalities. SOS (sum of squares) decompositions for proving non-negative expressions are non-negative.

Number Theory

  • Lesson 1 · Modular Arithmetic and Classical Theorems

    Fermat’s Little Theorem: ap−1 ≡ 1 (mod p) for prime p with gcd(a, p) = 1. Euler’s theorem: aφ(n) ≡ 1 (mod n) where φ is Euler’s totient. Wilson’s theorem: (p − 1)! ≡ −1 (mod p). Computing inverses modulo n via the Euclidean algorithm.

  • Lesson 2 · Chinese Remainder Theorem and Order

    The Chinese Remainder Theorem: solving systems of congruences with coprime moduli. The order of an element ordn(a) and its relationship to φ(n) and the discrete logarithm. Primitive roots and their structure. Using order to solve sophisticated AIME modular problems.

  • Lesson 3 · Lifting the Exponent

    The Lifting the Exponent Lemma (LTE) for prime p: under conditions, vp(an − bn) = vp(a − b) + vp(n) where vp denotes p-adic valuation. Conditions: p odd, p | (a − b), p ∤ a, p ∤ b. Modified version for p = 2 and for an + bn. Recognizing LTE on AIME problems involving divisibility of large numbers.

  • Lesson 4 · Diophantine Equations

    Linear Diophantine equations ax + by = c and their general solutions. Pell’s equation x² − Dy² = 1 and its solutions via continued fractions. Pythagorean triples and their full parameterization. Equations of the form xy = ax + by + c and similar AIME staples.

  • Lesson 5 · Multiplicative Functions and Arithmetic Sums

    Multiplicative arithmetic functions: τ(n), σ(n), φ(n), μ(n). The Möbius function and Möbius inversion. Computing sums of arithmetic functions over divisors. Recognizing problems that decompose multiplicatively.

  • Lesson 6 · Number Bases and Digit Problems

    Number base conversions at the AIME level. Digit-sum problems and divisibility tests derived from them. Casting out nines and its generalizations. Patterns in digit manipulation over large numbers.

Geometry

  • Lesson 1 · Triangle Centers and the Euler Line

    The centroid, circumcenter, incenter, orthocenter, and their properties. The Euler line: centroid, circumcenter, and orthocenter are collinear, with the centroid dividing the segment from orthocenter to circumcenter in ratio 2:1. The nine-point circle and its properties. Triangle centers in coordinates.

  • Lesson 2 · Power of a Point and the Radical Axis

    Power of a Point: PA · PB = PC · PD for chords through P, equals PT² for tangent T. The radical axis of two circles as the locus of points with equal power. The radical center of three circles. Using power of a point to prove concurrence and collinearity.

  • Lesson 3 · Cyclic Quadrilaterals and Ptolemy

    Cyclic quadrilateral properties: opposite angles sum to 180°, exterior angle equals opposite interior angle. Ptolemy’s theorem: AC · BD = AB · CD + BC · AD for cyclic ABCD. Brahmagupta’s formula for area. Generalized Ptolemy inequality for non-cyclic quadrilaterals.

  • Lesson 4 · Trigonometric Geometry

    The Law of Sines a/sin A = 2R and Law of Cosines c² = a² + b² − 2ab cos C, derived from vectors and the dot product. Stewart’s theorem: for a cevian of length d in triangle with sides a, b, c dividing side a into segments m and n, b²m + c²n − a · d² = a · m · n. Mass point geometry as an alternative.

  • Lesson 5 · Coordinate and Vector Geometry

    Distance formulas, slope formulas (point-slope, two-point: m = (y2 − y1)/(x2 − x1), slope-intercept). Equations of lines and circles. Vector parameterization of lines and planes. Dot product geometry: v · w = |v||w|cos θ. Cross product in 3D and its geometric meaning.

  • Lesson 6 · Conic Sections

    Parabola, ellipse, hyperbola defined via focus-directrix and via foci. Eccentricity. The discriminant B² − 4AC of a general conic Ax² + Bxy + Cy² + … = 0 determining its type. Reflection properties of conics. Parametric equations for conics.

  • Lesson 7 · Geometric Transformations

    Rotations, reflections, translations, dilations, and spiral similarities. Composition of transformations. Inversion in a circle: properties and applications. Using transformations to reduce hard geometry problems to simpler configurations.

  • Lesson 8 · Advanced Geometric Configurations

    Configurations involving multiple cyclic quadrilaterals. The Apollonius circle. Isogonal conjugates and isogonal lines. Harmonic conjugates and the cross ratio at an introductory level. Recognizing recurring configurations in AIME and olympiad problems.

  • Lesson 9 · 3D Geometry

    Volumes and surface areas in 3D. Cross-sections of polyhedra and curved surfaces. Distances between skew lines via vectors. Inscribed and circumscribed spheres in tetrahedra. The Cayley-Menger determinant for tetrahedral volumes.

Counting & Probability

  • Lesson 1 · Counting Foundations

    Permutations, combinations, multinomial coefficients. Stars and bars. Lattice path counting. Counting subsets, sequences, and arrangements with constraints. Recognizing the right counting framework for a given problem.

  • Lesson 2 · Inclusion-Exclusion

    The general Principle of Inclusion-Exclusion: |A1 ∪ A2 ∪ … ∪ An| = Σ|Ai| − Σ|Ai ∩ Aj| + … + (−1)n+1|A1 ∩ … ∩ An|. Derangements (permutations with no fixed points): Dn = n! Σ (−1)k/k!. Surjective function counts via inclusion-exclusion.

  • Lesson 3 · Bijection Principle

    The bijection principle: showing two sets have the same size by constructing an explicit bijection. Catalan numbers: Cn = (1/(n+1)) · C(2n, n), counting balanced parenthesizations, Dyck paths, binary trees, triangulations. Recognizing Catalan structures in seemingly unrelated problems.

  • Lesson 4 · Generating Functions for Counting

    Setting up generating functions for combinatorial problems. The product principle for generating functions: choosing from independent sets. Common generating function techniques: partitions, compositions, restricted sums. Extracting coefficients via algebraic manipulation.

  • Lesson 5 · Recurrence and Recursion

    Setting up recurrences for counting problems. The characteristic equation method for linear recurrences. Recognizing when problems decompose recursively. Connecting recurrences to generating functions.

  • Lesson 6 · Pigeonhole and Extremal Arguments

    The pigeonhole principle and its generalizations. The extremal principle: in many problems, considering the extremal element (largest, smallest, leftmost) forces a structural property. Both are foundational to olympiad-style reasoning and appear regularly on AIME.

  • Lesson 7 · Probability and Expected Value

    Probability with combinations. Conditional probability and Bayes’ theorem. Independence. Expected value and linearity of expectation. Computing expected values via indicator variables — the most powerful technique on AIME probability problems.

  • Lesson 8 · Probabilistic Method and Random Variables

    Introduction to the probabilistic method: proving existence by showing positive probability. Markov’s and Chebyshev’s inequalities at an introductory level. Random walks and their expected behavior. Indicator-variable techniques for harder problems.

Past Papers Practice

Mastery of AIME requires extensive practice with past competition problems. AIME problems are sufficiently distinctive that pattern recognition across years is a meaningful component of preparation. Our students work through:

  • AIME I and AIME II papers from 2007 to 2025, providing 38 papers in the modern era
  • AIME papers from the earlier era (1983–2006) for additional volume — earlier AIMEs are slightly easier on average and useful for building confidence
  • The harder AMC 12 problems (#20–25) as supplementary practice for foundational techniques
  • Selected USAMO/USAJMO problems (the easier #1 problems) for students targeting olympiad qualification

Practice is interleaved with topical lessons throughout the program. Students typically complete 8–12 full practice AIMEs before their target competition date. Detailed review of every missed problem is essential — AIME rewards understanding the technique, not just remembering the answer.

Why Russian Math methodology shines at AIME. The integer-answer format means students can’t guess strategically as on AMC — they must actually solve the problem. Structural understanding — knowing why a technique works, not just that it works — is what separates students who score in the single digits from those who qualify for USAMO.

About the AIME

What is the AIME?

The American Invitational Mathematics Examination is administered by the MAA. Qualification is invitation-only: students reach AIME by scoring in the top 2.5% of AMC 10 or the top 5% of AMC 12. It runs in two sittings — AIME I in early February, AIME II about two weeks later.

The format: 15 questions, 3 hours, every answer is an integer 000–999. No multiple-choice safety net — you either solve the problem completely or you don’t score it. AIME score combined with AMC 10 determines USAJMO qualification; combined with AMC 12 it determines USAMO qualification — the path to MOP and the U.S. IMO team.

Why AIME is the credential

AIME qualification by itself is one of the strongest STEM signals on a college application. MIT, Caltech, Stanford, Princeton, Harvard, and other top programs explicitly value it — well beyond a strong GPA or SAT. A high AIME score (10+) puts you in the conversation for USAMO and elevates the credential further.

AIME qualifiers also become eligible for invitation-only summer programs (PROMYS, MathCamp, Ross, AwesomeMath) and competitive scholarships. For students who qualify multiple years running, AIME demonstrates sustained excellence — not a one-test fluke.

What good AIME prep looks like

AIME is a different sport from the AMC. There’s no answer choice to back-solve from, every problem demands a complete derivation, and the topics span combinatorics, number theory, complex numbers, and synthetic geometry. Strong AMC 12 students who switch to AIME without preparation often score 3–5 their first time. With targeted prep, they reach 8–12.

Our coaches teach the AIME-specific toolkit — generating functions, complex-plane methods, projective geometry, careful casework, modular arithmetic at depth. Sessions blend untimed deep dives on a small number of hard problems with timed AIME mocks for the 3-hour stamina. Students see every recent past paper and learn to recognize the recurring problem patterns that separate USAMO qualifiers from one-time AIME qualifiers.

Next AIME Test Dates

2027 (estimated)
AIME I: Feb 3, 2027
AIME II: Feb 10, 2027
Registration: invitation-only via top AMC 10 / AMC 12 score — no public deadline.

Per MAA calendar. Dates are estimates — verify on the MAA website closer to the date.

What Parents Are Saying