The role of visualization in learning