An improved robot simulation for teaching programming concepts. - Michael Kuhrt; Neal Mazur (J. Comput. Sci. Coll., 2000)