Predictive vs. passive animation learning tools. - David Scot Taylor; Andrei F. Lurie; Cay S. Horstmann; Menko B. Johnson; Sean K. Sharma; Edward C. Yin (SIGCSE, 2009)