← Back to Home

Teaching

Open, interactive course materials designed to connect mathematical ideas, visual intuition, computation, and proof.

Introductory Number Theory

Patterns, Proofs, and Primes

A first course in number theory

An illustrated path from the Euclidean algorithm and unique factorization through continued fractions, modular arithmetic, Fermat's little theorem, groups, binomial divisibility, and Chebyshev's estimate for the primes.

Interactive illustrations Exercises Proofs Computational labs
Visit the course

Introductory Probability & Statistics

Chance, Data, and Decisions

A first course in probability and statistics

A visual introduction to events, conditional probability, random variables, standard distributions, moments, multivariate probability, sampling, estimation, and Bayesian inference.

Interactive experiments Exercises Data intuition Bayesian inference
Visit the course