ACM - affordances
Michael Kölling
Neil Christopher Charles Brown
Getting algorithm visualizations into the classroom
Are we putting the cart before the horse?
Online communities of practice in education
Encouraging more users to contribute
learning 2005: the next 10 years!, p
Why do teachers want to participate in self-generated online communities of k-12 teachers? Journal of Research on Technology in Education, 41(3):279--303, 2009