Spring Session 2024
To be held February-May, 2024

Adorable Algebra  

Instructor: Emily Yu

This course will cover many of the fundamental Algebra techniques you will need to know for the AMC 12 and the AIME, such as Exponents and Logarithms, Piecewise Functions, Rates, Trigonometry and Complex Numbers, Polynomials and Symmetric equations, and Inequalities. Taking this course will help solidify your understanding of these topics and feel comfortable applying them.

Difficulty: AMC 12 to Mid AIME


LESSON 1: Rates

LESSON 2: Polynomials and Symmetric Expressions

LESSON 3: Trigonometry and Complex Numbers

LESSON 4: Exponents and Logarithms

LESSON 5: Piecewise Functions

LESSON 6: Inequalities


Instructor: Kristine Lu

In this course, we cover all the fundamental concepts and techniques used in combinatorics at the AMC/AIME level, including recursion, probability states, expected value, generating functions, and much more. This course aims to help you develop your intuition and build your toolkit so you can tackle any combo problem you face!

Difficulty: AMC 12 to Mid AIME


LESSON 1: Constructive Counting

LESSON 2: One to One Correspondences

LESSON 3: Induction and Recursion

LESSON 4: Combinatorial Arguments

LESSON 5: Interesting Cases

LESSON 6: General Tips + Test

j'AIME the AMC: Algebra Meets Combinatorics  

Instructor: Emily Ma

In this course, you will learn important concepts in AMC to early-AIME level algebra and combinatorics. Through seeing examples and doing problem sets, you’ll be able to apply concepts such as complementary counting, recurrences, and complex numbers. This course will help you recognize when certain strategies in algebra and combinatorics may be helpful on problems and how to solve them.

Difficulty: AMC 12 to Early AIME


LESSON 1: Counting Techniques

LESSON 2: Probability

LESSON 3: Recurrences and Bijections

LESSON 4: Equations and Polynomials

LESSON 5: Complex Numbers

LESSON 6: Sequences and Logarithms

Comical Combo  

Instructor: Emily Liu

This course will cover the combinatorial techniques and general strategies used in AIME-level problems. Topics include how to deal with restrictions, casework, bijections, recursion, and Principle of Inclusion-Exclusion.

Difficulty: AMC 12 to Late AIME


LESSON 1: Basics

LESSON 2: Restrictions

LESSON 3: Casework

LESSON 4: Perspectives

LESSON 5: Frogs and Recursion

LESSON 6: Principle of Inclusion and Exclusion

Get to know Number Theory  

Instructor: Thanaree (Pimmy) Maneepairoj

In this course, you will learn about an introduction in number theory and some of stuffs that very useful for problems. We also cover many of important concepts and some of strategies.

Difficulty: Mid AIME to Mid Oly


LESSON 1: Basic stuff for the beginners

LESSON 2: Prime numbers and Congruence

LESSON 3: Famous theorems

LESSON 4: p-adic valuation

LESSON 5: Diophantine equations

LESSON 6: Reviewing

AIME Geo  

Instructor: Hannah Fox

This course will cover the fundamentals of AIME-level geometry problems. We will cover some useful theorems and problem-solving strategies. We will also cover some basic olympiad geometry.

Difficulty: Early AIME to Beginner Oly


LESSON 1: Similarity

LESSON 2: Circles

LESSON 3: Trigonometry

LESSON 4: Length Chasing

LESSON 5: Triangle Centers

LESSON 6: Construction

Art of Trigonometry (ft. Problem Solving)  

Instructor: Ashley Zhu

Art of Trigonometry (ft. Problem Solving) is a mid AIME to beginning olympiad level class focused on how to use trigonometry as a tool to simply solve high difficulty problems. The class will cover applications of trigonometry in both algebra and geometry.

Difficulty: Late AIME to Beginner Oly


LESSON 1: Trig Definitions and Basics

LESSON 2: Trig Formulas (Law of Sine, Law of Cosine, Ratio Lemma, Trig Ceva's, etc.)

LESSON 3: Simplifying Geo Diagrams with Trig

LESSON 4: Trigonometric Equations

LESSON 5: Applications in the Complex Plane

LESSON 6: Is Using Trig Always A Good Idea?

NT Olympiad Fundamentals  

Instructor: Vivian Loh

In this course, we cover many of the fundamental concepts in late-AIME and Olympiad number theory, such as divisibility, size bounding, modular arithmetic, polynomials, and orders. By taking this course, you'll gain a solid foundation on number theory at a high level.

Difficulty: Late AIME to Mid Oly


LESSON 1: Divisibility

LESSON 2: Modular Arithmetic

LESSON 3: Exponents and Orders

LESSON 4: Polynomials

LESSON 5: Miscellaneous

LESSON 6: Review and Test

In this course we cover some of the fundamental concepts of olympiad combinatorics, such as permutations, probability, catalan numbers, and dismutations as well as different principles like pigeonhole and inclusion-exclusion. By taking this course you will learn how to approach and set up computational olympiad problems.

Difficulty: Mid AIME to Beginner Oly


LESSON 1: Everything with Anagrams

LESSON 2: Sets and the Principle of Inclusion-Exclusion

LESSON 3: Probability Fundamentals

LESSON 4: Derangements and Catalan Numbers

LESSON 5: Pigeonhole Principle

LESSON 6: Setting Up Problems

Outstanding Olympiad Geometry  

Instructor: Amy Cui

This course will cover many fundamental theorems and concepts in Olympiad geometry. Some topics we will discuss include the Euler Line, the Nine-Point Circle, the Incenter/Excenter Lemma, Power of a Point, Ceva’s Theorem, the Simson Line, and many other cool configurations!

Difficulty: Beginner Oly to Mid Oly


LESSON 1: Triangles I

LESSON 2: Triangles II

LESSON 3: Circles

LESSON 4: Length and Area Ratios

LESSON 5: Cool Configurations

LESSON 6: Group Solve

Quirky Geometry  

Instructor: Ana Boiangiu

In this class, we will be exploring several heuristics and philosophies that are useful in tackling Olympiad Geometry of any level (with occasional computational exercises). The lectures are designed not to be theory-heavy (so you will not be learning scary lemmas and theorems): instead, the goal is to discover ideas through problem-solving. A solid grasp of chapters 1-3 of EGMO is recommended to attend this course.

Difficulty: Beginner Oly to Mid Oly


LESSON 1: Midpoints and Parallelograms

LESSON 2: Construct

LESSON 3: Triangle Centers

LESSON 4: Power of a Point

LESSON 5: Eraser

LESSON 6: Quick!