Lessons

Weekly lessons published as I complete them. The lesson titles and plan summaries were generated with AI assistance. All lesson notes, exercises, coding projects, and proofs are written entirely by me — no AI-generated content — since the goal is to learn or re-learn the material and that can only be achieved by producing my own work. All proofs are done by hand on paper first; the handwritten proofs are then converted into LaTeX using AI (OpenAI or Claude) so I can focus on the mathematics and let the AI handle the typesetting.

See the full syllabus for the complete 36-week plan.

Phase 0 · Weeks 1–4 — Foundations: GPU + Linear Algebra + Analysis

Phase 1 · Weeks 5–8 — Probability + Functional Thinking

Phase 2 · Weeks 9–12 — Geometry + Graphics Math

Phase 3 · Weeks 13–16 — GPU Algorithms + Numerical Stability

Phase 4 · Weeks 17–20 — Signals + Fourier + Complex Analysis

Phase 5 · Weeks 21–24 — Probability Deep Dive

Phase 6 · Weeks 25–28 — Optimization + Information Theory

Phase 7 · Weeks 29–32 — Abstract Algebra + Coding Theory

Phase 8 · Weeks 33–36 — Systems + Capstone