Machine Learning Systems
TWO-VOLUME TEXTBOOK
Machine Learning
Systems.
Two volumes. One curriculum.
The physics of AI engineering.
A rigorous, principles-first treatment of how ML systems
are built, optimized, and deployed—from a single
machine to fleet-scale infrastructure.
TINYTORCH
Build it.
From scratch.
20 interactive modules.
Zero magic.
Understand the inner workings of modern ML frameworks by building your own tensor library, automatic differentiation engine, and neural network modules in Python.
A pedagogical framework for learning ML systems engineering.
MLSYS·IM
Model the
trade-offs.
One command.
Every bottleneck.
A first-principles modeling engine for reasoning about ML system performance. Evaluate training, serving, and distributed configurations before committing hardware or code.
Change one parameter. Watch every bottleneck shift.
INTERACTIVE LABS
Learn by
doing.
Marimo notebooks.
Coming Summer 2026.
Interactive labs that reveal the hidden costs of ML systems. Explore sustainability, performance trade-offs, and hardware constraints through hands-on simulation.
Predict, explore, and discover why your intuition was wrong.
HARDWARE KITS
Deploy to
the edge.
Real silicon.
Real constraints.
Take your models out of the cloud and into the physical world. Hands-on deployment labs using Arduino, Raspberry Pi, and Seeed Studio hardware.
Microcontrollers, single-board computers, and specialized accelerators.
LECTURE SLIDES
Teach it.
Ready to go.
35 Beamer decks.
~38 hours of content.
Complete lecture slide decks with speaker notes, active learning exercises, and 266 original SVG diagrams. Available in Beamer, PDF, and PowerPoint formats.
• Compute Term — utilization η rarely exceeds 0.7
• Latency Term — irreducible orchestration overhead
INSTRUCTOR HUB
Adopt it.
Course in a box.
Two-semester curriculum.
Everything you need.
Syllabi, assessment rubrics, pedagogy guides, and TA resources for teaching AI Engineering. Designed for adoption at any university.
Single-machine systems
8 assignments · 2 exams
Distributed systems
6 assignments · capstone
Peer review templates
Project milestones
TA handbook
Office hours playbook
to Ship
INTERVIEW PREP
Ace the
interview.
Systems questions.
Architect-level answers.
Study guides, topic maps, and practice questions organized by deployment domain: cloud, edge, mobile, and TinyML. Built from real interview patterns.

