Education
Courses
Self-paced courses on probability and simulation.
The Joy of Randomness
A Hands-On Journey Through Stochastic Thinking
An interactive, narrative-driven exploration combining probability, simulation, and stochastic processes. Learning through discovery rather than memorization—curiosity first, formalism second.
6
parts
18
chapters
3
interludes
3
appendices
Course Structure
The Pattern-Seeking Mind
Why randomness appears structured to human perception
What Does Random Look Like?
Developing intuitive understanding through visualization
The Long Run
How frequencies stabilize over extended time periods
The Drunkard's Walk
One-dimensional random walks and absorption probability
Wandering in Two Dimensions
Two-dimensional walks and recurrence probabilities
Random Walks in the Wild
Applications in physics, finance, and biology
What Comes Next?
Conditional probability and predictive reasoning
Chains Everywhere
Markov chains appearing in natural systems
The Chain That Ranked the Internet
PageRank as applied Markov chain theory
Throwing Darts at Pi
Estimating constants via simulation
When Exact Is Impossible
Complex probability via sampling techniques
Sampling from Strange Distributions
Rejection sampling and inverse transform methods
Epidemics
Disease transmission as stochastic process
Queues and Waiting
Service systems and arrival process modeling
Populations
Birth-death processes and population dynamics
Thinking in Distributions
Bayesian reasoning and posterior inference
Markov Chain Monte Carlo
MCMC algorithms for complex posteriors
Fitting Models to Messy Data
Practical Bayesian model fitting
What You'll Learn
- — Think probabilistically about uncertainty
- — Write Python simulations from scratch
- — Apply Bayesian reasoning to real problems
- — Model epidemics, queues, and populations
- — Recognize when randomness matters practically
Basic Python and high school algebra. No probability background required.
View on GitHubSpeaking
Upcoming talks and presentations.
2026
Abstraction in Design, Technology and Life Itself
Delving into the nitty gritty of abstraction—what it is, how it shapes the tools we build, and how our lives are becoming increasingly abstract. From design systems to mental models, we'll explore why abstraction is both our greatest tool and our biggest blind spot.
Sign up for the newsletter to be notified when dates and locations are announced.
Subscribe to newsletter