Designing Effective Algorithm Visualizations. In: First International Program Visualization Workshop. Porvoo, Finland: University of Joensuu Press; 2001. p. 1-12.
EVEGA: an educational visulalization environment for graph algorithms. In: Proceedings of the 6th annual conference on Innovation and Technology in Computer Science Education, ITiCSE'01. New York, NY, USA: ACM; 2001. p. 101-4.
A User-Centered Approach for Designing Algorithm Visualizations. Informatik/Informatique, Special Issue on Visualization of Software. 2001;2:12-6.
Interactive packages for learning image compression algorithms. SIGCSE Bulletin. 2000;32:73-6.
Visualizing the CPU Scheduler and Page Replacement Algorithms. In: Proceedings of the 30th ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE '99). New Orleans, Louisiana: ACM Press, New York; 1999. p. 227-31.
Animating parsing algorithms.. In: SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education. ACM; 1998. p. 232-6.
An overview of visualization: its use and design: report of the working group in visualization. In: ITiCSE '96: Proceedings of the 1st Conference on Integrating Technology into Computer Science Education. New York, NY: ACM Press; 1996. p. 192-200.