Chase what scares you.

I have one rule in life: if something scares me, I walk toward it. At 26, with zero mathematical background, I walked toward the scariest subject I knew. It changed everything about how I think. This is where I teach the ideas that used to terrify me.

Live demo — proof by induction
Show notation

Assume your statement is true for some case k. Then prove it must be true for case k + 1. If you can do this, the chain reaction is guaranteed — every case falls like a domino.

Assume P(k) holds for some arbitrary k ≥ 1. Show P(k)P(k+1). By the principle of mathematical induction, P(n) holds for all n ∈ ℕ. □

The things that scare us most are usually the ones most worth understanding.

Prime Evils is built on a single conviction: the scariest ideas are the ones most worth chasing. Not despite the fear — because of it. The fear is a signal that something important is on the other side. Every unit here is a thing that frightened me. Every explanation is the one I wish I'd had. Every interactive is designed to make the terrifying feel inevitable.

"I bought five different books. Watched hundreds of videos. I just… didn't get it. The moment I finally did was one of the best feelings of my life."

That moment was proof by induction. I was 26 and had enrolled in a university mathematics degree with no prior knowledge — not because I thought I could do it, but because it scared me deeply and I had a rule about that. What I discovered was not that I was talented. It was that every explanation I'd encountered was designed for people who already half-knew the material. The notation was never explained. The intuition was always skipped. The fear was never acknowledged. Prime Evils exists to fix that — for anyone who has the same rule I do.

Units

01 — Logic

Proof by induction

How to prove something is true for infinitely many cases using exactly two sentences. The idea that took me five books and finally clicked in ten minutes.

02 — Computer science

Binary trees always have n+1 leaves

A fact that looks like a coincidence, proved by induction. Every tree-based algorithm in CS quietly relies on this relationship.

03 — Calculus

The derivative at an instant

Speed at a single moment in time. How 0 ÷ 0 becomes the most useful thing in mathematics.

04 — Number theory

Why there are infinitely many primes

Euclid's proof — 2,300 years old and still one of the most beautiful arguments in all of mathematics.

One new unit every week. Each one is a concept that used to scare me.

How it works

01

The hook — a question that feels urgent

Not 'today we learn differentiation.' Something that makes you genuinely need the answer before we show you the tools. Adults learn differently to children. Context and stakes come first.

02

The obstacle — why the obvious approach fails

Most teaching skips this entirely. That's the mistake. The moment your naive approach breaks down is where the real understanding lives. We slow down here on purpose.

03

The leap — the insight, made tangible

Every unit has an interactive visual that lets you see the idea rather than read about it. Sliders, animations, things you can break. The notation toggle means you control when symbols enter the picture.

04

The so what — where this idea lives in the world

Every abstract idea earns its place by connecting to something real. A physical system, an algorithm, a historical moment. If I can't show you where it lives, I haven't earned the right to teach it.

Built to start conversations

I'm building this to connect with physicists, mathematicians, and computer scientists who care about how ideas are communicated — and anyone who has ever walked toward something that frightened them. If something here resonated, I'd genuinely love to hear from you.