Designing Computer Games to Teach Algorithms. - Sahar S. Shabanah; Jim X. Chen; Harry Wechsler; Daniel B. Carr; Edward J. Wegman (ITNG, 2010)