ACM - affordances
Jain Kim
Colin Meltzer
Shima Salehi
Paulo Blikstein
Implications for the design and delivery of instruction
the dual processes of generating inferences and repairing inferences and repairing mental models
Effects of self-explanation prompts and fading worked-out steps
Learning by doing and explaining with a computer-based cognitive tutor
What's the difference? Future of learning group publication MIT 5, 3 (2001)
Low-cost multi-touch sensing through frustrated total internal reflection.