BitBlox: A Redesign of the Breadboard
Cognitive architecture and instructional design