Skip to content

Stable Learning

This is a collection of learning materials maintained by the lab. Each topic is structured as a progressive reading path with interactive visualizations. Pick a topic below and start from the beginning, or jump to any section.

How to choose problems and how to work — the advice we give every new lab member, before their first project.

Prerequisites: none. If you are new to the lab, read this track first.

From MDPs to modern policy optimization for LLM alignment.

Prerequisites: calculus, basic probability, familiarity with neural networks.

How modern LLM serving generates 3–6× faster without changing a single output token — from the lossless acceptance rule to EAGLE, DFlash, and DSpark.

Prerequisites: transformer basics (attention, KV cache, logits). Pairs well with the RL track’s LLM context but does not require it.

How multicore CPUs keep caches correct, from hardware protocols to memory fences.

Prerequisites: basic computer architecture (registers, memory, assembly helps but not required).