B blogs.scientificamerican.com Programming is a tool for teaching, learning, exploring, and thinking 2 points AllenDowney 9 years ago 0 comments