Using student-built algorithm animations as learning aids | Synapse