Educational psychology's Cognitive Load Theory explains why two lessons covering identical content can produce very different learning outcomes: working memory is a fixed-capacity buffer, and intrinsic, extraneous and germane load all compete for the same few slots. This simulator renders that buffer as a physical 3D tray that fills with chunks as you present new information — tune intrinsic load (how inherently complex the material is), extraneous load (how badly it's presented — try the split-attention toggle to force learners to mentally integrate separated text and diagrams) and germane load (the effortful schema-building that worked examples encourage), then watch items queue into memory, get encoded, or spill over the capacity limit and get lost. Live readouts track slot usage and an estimated learning-gain score that follows the theory's core prediction: only germane load that still fits after intrinsic and extraneous load are accounted for turns into real learning.