Colleen Lewis
Univ. of Illinois at Urbana-Champaign

http://blogs.hmc.edu/lewis/

Colleen is an Assistant Professor of CS in the US at the University of Illinois Urbana-Champaign. Her research seeks to identify and remove barriers to CS learning and understand and optimize CS learning. Lewis curates CSTeachingTips.org, which is a project for disseminating effective CS teaching practices.

Collected Notional Machines

Hash Set as Hanging Folders
Analogy
Paper Linked Lists
Representation
Physical Java (1. Arrays/Refs)
Representation
Physical Java (2. Physical Objects)
Representation
Physical Java (3. Written Objects)
Representation
Physical Java (4. Refs as Arrows)
Representation
Physical Java (5. Paper List/ListNode)
Representation
Physical Java (6. Inheritance)
Representation