MAVIS: A multi-level algorithm visualization system within a collaborative distance learning environment. - Igal Koifman; Ilan Shimshoni; Ayellet Tal (J. Vis. Lang. Comput., 2008)