“…Computer animation is highly effective in the demonstration of processes that cannot be viewed naturally or that are difficult to demonstrate in the classroom or even in the laboratory (Fleming, Hart, & Savage, 2000). Animation-based technology-enhanced learning environments were found to be highly effective in developing algorithmic thinking in computer science (e.g., Ben-Bassat Levy, Ben-Ari, & Uronen, 2003;Esponda-Arguero, 2008), constructing knowledge in geometry and algebra (Reed, 2005;Rubio Garcia, Suarez Quiros, Gallego Santos, Gonzales, & Morán Fernanz, 2007), understanding an abstract concepts in chemistry and biology (Kelly & Jones, 2007;Rotbain, Marbach-Ad, & Stavy, 2008), and biotechnology learning (Good, 2004;Yarden & Yarden, 2006).…”