David Tennenhouse
Communications of the ACM
WallCology: Designing Interaction Affordances for Learner Engagement in Authentic Science Inquiry