Define and Visualize Your First Programming Language. - Mikko-Jussi Laakso; Erkki Kaila; Teemu Rajala; Tapio Salakoski (ICALT, 2008)

Automatic assessment of program visualization exercises. - Erkki Kaila; Teemu Rajala; Mikko-Jussi Laakso; Tapio Salakoski (Koli Calling, 2008)

Effectiveness of Program Visualization: A Case Study with the ViLLE Tool. - Teemu Rajala; Mikko-Jussi Laakso; Erkki Kaila; Tapio Salakoski (J. Inf. Technol. Educ. Innov. Pract., 2008)

Effects, Experiences and Feedback from Studies of a Program Visualization Tool. - Erkki Kaila; Teemu Rajala; Mikko-Jussi Laakso; Tapio Salakoski (Informatics Educ., 2009)

Comparing the collaborative and independent viewing of program visualizations. - Teemu Rajala; Erkki Kaila; Johannes Holvitie; Riku Haavisto; Mikko-Jussi Laakso; Tapio Salakoski (FIE, 2011)

Breaking the Programming Language Barrier: Using Program Visualizations to Transfer Programming Knowledge in One Programming Language to Another. - Johannes Holvitie; Teemu Rajala; Riku Haavisto; Erkki Kaila; Mikko-Jussi Laakso; Tapio Salakoski (ICALT, 2012)

Computer-assisted learning in primary school mathematics using ViLLE education tool. - Einari Kurvinen; Rolf Lindén; Teemu Rajala; Erkki Kaila; Mikko-Jussi Laakso; Tapio Salakoski (Koli Calling, 2012)

Automatic assessment and immediate feedback in first grade mathematics. - Einari Kurvinen; Rolf Lindén; Teemu Rajala; Erkki Kaila; Mikko-Jussi Laakso; Tapio Salakoski (Koli Calling, 2014)

Comparing student performance between traditional and technologically enhanced programming course. - Erkki Kaila; Teemu Rajala; Mikko-Jussi Laakso; Rolf Lindén; Einari Kurvinen; Ville Karavirta; Tapio Salakoski (ACE, 2015)

Interactive Learning Content for Introductory Computer Science Course Using the ViLLE Exercise Framework. - Ville Karavirta; Riku Haavisto; Erkki Kaila; Mikko-Jussi Laakso; Teemu Rajala; Tapio Salakoski (LaTiCE, 2015)

On study habits on an introductory course on programming. - Salla Willman; Rolf Lindén; Erkki Kaila; Teemu Rajala; Mikko-Jussi Laakso; Tapio Salakoski (Comput. Sci. Educ., 2015)

Automatically assessed electronic exams in programming courses. - Teemu Rajala; Erkki Kaila; Rolf Lindén; Einari Kurvinen; Erno Lokkila; Mikko-Jussi Laakso; Tapio Salakoski (ACSW, 2016)

A model for gamifying programming education: University-level programming course quantified. - Erkki Kaila; Mikko-Jussi Laakso; Teemu Rajala; Einari Kurvinen (MIPRO, 2018)

Technology-enhanced programming courses for upper secondary school students. - Erkki Kaila; Mikko-Jussi Laakso; Teemu Rajala; A. Makelainen; Erno Lokkila (MIPRO, 2018)

ViLLE - collaborative education tool: Designing and utilizing an exercise-based learning environment. - Mikko-Jussi Laakso; Erkki Kaila; Teemu Rajala (Educ. Inf. Technol., 2018)