Matthew Berland
Taylor Martin
Tom Benton
Carmen Petrick Smith
Don Davis
Journal of the Learning Sciences
On the Interplay Between Bottom-Up and Datatype-Driven Program Design