Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's? - Hundhausen, Christopher D.; Douglas, Sarah A. (2000)