Toward replicating handmade algorithm visualization behaviors in a digital environment: a pre-study. In: Proceedings of the 16th annual joint conference on Innovation and technology in computer science education. New York, NY, USA: ACM; 2011. p. 198-202. (ITiCSE '11).
AnimalSense: combining automated exercise evaluations with algorithm animations. In: Proceedings of the 16th annual joint conference on Innovation and technology in computer science education. New York, NY, USA: ACM; 2011. p. 298-302. (ITiCSE '11).
A Java API for Creating (not only) AnimalScript. In: Proceedings of the 5th Program Visualization Workshop, PVW'08. Vol 224. Elsevier Science Publishers B. V.; 2009. p. 15-25. (Electronic Notes in Theoretical Computer Science; vol 224).
A First Set of Design Patterns for Algorithm Animation. In: Proceedings of the Fifth Program Visualization Workshop, PVW'08. Vol 224. Amsterdam, The Netherlands: Elsevier Science Publishers B. V.; 2009. p. 67-76. (Electronic Notes in Theoretical Computer Science; vol 224).
First Steps Towards a Visualization-Based Computer Science Hypertextbook as a Moodle Module. In: Proceedings of the Fifth Program Visualization Workshop, PVW'08. Vol 224.; 2009. p. 47-56. (Electronic Notes in Theoretical Computer Science; vol 224).
Editorial: Program and Algorithm Visualization in Education. Trans. Comput. Educ.. 2009;9:1-6.
A Visualization-Based Computer Science Hypertextbook Prototype. Transactions on Computing Education. 2009;9:1-13.
Automatic Generation of Algorithm Visualizations for Lectures. Helsinki University of Technology, Department of Computer Science and Engineering; 2009.
Enhancing learning management systems to better support computer science education. SIGCSE Bulletin. 2008;40:142-66.
Easy, Fast, and Flexible Algorithm Animation Generation. In: Proceedings of the 13th ACM SIGCSE/SIGCUE International Conference on Innovation and Technology in Computer Science Education (ITiCSE 2007). Dundee, Scotland: ACM Press; 2007. 357.