Interactive tools for computer organization & architecture — binary math, logic circuits, and MARIE assembly.