A study of the difficulties of novice programmers. - Essi Lahtinen; Kirsti Ala-Mutka; Hannu-Matti Järvinen (ITiCSE, 2005)

Visualizations in Preparing for Programming Exercise Sessions. - Tuukka Ahoniemi; Essi Lahtinen (PVW, 2006)

Annotations for Defining Interactive Instructions to Interpreter Based Program Visualization Tools. - Essi Lahtinen; Tuukka Ahoniemi (PVW, 2006)

Targeting program visualizations. - Essi Lahtinen; Hannu-Matti Järvinen; Suvi Melakoski-Vistbacka (ITiCSE, 2007)

A Categorization of Novice Programmers: A Cluster Analysis Study. - Essi Lahtinen (PPIG, 2007)

Developing a computer science-specific learning taxonomy. - Ursula Fuller; Colin G. Johnson; Tuukka Ahoniemi; Diana Cukierman; Isidoro Hernán-Losada; Jana Jacková; Essi Lahtinen; Tracy L. Lewis; Donna McGee Thompson; Charles Riedesel; Errol Thompson (ACM SIGCSE Bull., 2007)

Students' individual differences in using visualizations: prospects of future research on program visualizations. - Essi Lahtinen (Koli Calling, 2008)

Improving pedagogical feedback and objective grading. - Tuukka Ahoniemi; Essi Lahtinen; Tommi Reinikainen (SIGCSE, 2008)

Dynamic Evaluation Tree for Presenting Expression Evaluations Visually. - Essi Lahtinen; Tuukka Ahoniemi (PVW, 2008)

Kick-Start Activation to Novice Programming - A Visualization-Based Approach. - Essi Lahtinen; Tuukka Ahoniemi (PVW, 2008)