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.
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.
INTERACTIVE LABS
Learn by
doing.
Jupyter and Marimo.
Coming Summer 2026.
A complete suite of interactive notebooks designed to accompany the textbook. Profile performance, optimize kernels, and simulate distributed training.
The core design space: balancing D·A·M workload characteristics with C³ infrastructure constraints.

