Juho Leinonen

Juho Leinonen

Assistant Professor
Department of Computer Science
Academy Research Fellow
Department of Computer Science
The key question that my research seeks to answer is how to best support and engage diverse learner populations with educational technology and artificial intelligence. My research tackles this challenge in three intertwined ways: 1) by developing deeper insights into students’ learning through fine-grained learning analytics; 2) by utilizing educational technology, artificial intelligence, and large language models to support both students and teachers; and 3) by leveraging learnersourcing to create ample learning opportunities tailored to distinct student needs.
Full researcher profile
https://research.aalto.fi/...

Kompetensområde

113 Computer and information sciences, 516 Educational sciences, Software engineering, operating systems, man-computer interaction

Utmärkelser

Best Research Paper of 2025 Award at the GenAI in CS Education Workshop: Practice and Research (AICSEPAR) 2026

Best Research Paper of 2025 Award at the GenAI in CS Education Workshop: Practice and Research (AICSEPAR) 2026 for "Probing the Unknown: Exploring Student Interactions with Probeable Problems at Scale in Introductory Programming": https://dl.acm.org/doi/10.1145/3724363.3729093
Award or honor granted for a specific work Department of Computer Science Mar 2026

Aalto Pioneering Excellence Honorable Mention

Aalto Pioneering Excellence Honorable Mention was awarded to the Programming Education Team of the Computer Science department of the School of Science
Award or honor granted for a specific work Department of Computer Science Nov 2025

ACE2024 Best Paper Award

Best paper award for "Evaluating LLM-generated Worked Examples in an Introductory Programming Course": https://dl.acm.org/doi/10.1145/3636243.3636252
Award or honor granted for a specific work Department of Computer Science Jan 2024

UKICER 2023 Best Paper Award

For "Exploring the Interplay of Achievement Goals, Self-Efficacy, Prior Experience and Course Achievement"
Award or honor granted for a specific work Computer Science Lecturers Sep 2023

The best practitioner paper at the 25th Australasian Computing Education Conference, ACE 2023

Award or honor granted for a specific work Department of Computer Science Jan 2023

ICER 2022 Best Paper Award for Article "Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models"

Award or honor granted for a specific work Computer Science Lecturers Jan 2022

SIGCSE TS 2022 Best Paper Computing Education Research

For "Time-on-Task Metrics for Predicting Performance"
Award or honor granted for a specific work Department of Computer Science Mar 2022

Best Paper Award at the 23rd Australasian Computing Education Conference, ACE2021

Best Paper Award at the 23rd Australasian Computing Education Conference (ACE2021) for the paper "Exploring the Effects of Contextualized Problem Descriptions on Problem Solving”.
Award or honor granted for a specific work Department of Computer Science Feb 2021

Forskningsgrupp

  • Computer Science - Computing education research and educational technology (CER) - Research area, Assistant Professor
  • Computer Science Professors, Assistant Professor
  • Professorship Leinonen Juho, Assistant Professor
  • Computer Science RA - Computing Education Research, Assistant Professor

Publikationer

Enabling Postgraduate Projects in Computing Education through Synthetic Research Data Generation

Paul Denny, Kaitlin Riegel, Andrew Luxton-Reilly, Juho Leinonen, James Prather, Stephen MacNeil 2026 ACE 2026 - Proceedings of the 28th Australasian Computing Education Conference

The Impact of Generative AI on the Perpetuation and Detection of Greenwashing in Sustainability Reports : Insights From an Experiment

Ruth Dimes, Charl de Villiers, Paul Denny, Juho Leinonen 2026 Business Strategy and the Environment

Effective Use of Large Language Models for Social Constructivism in Computer Science Education

Nickolas Falkner, Leo Leppänen, Juho Leinonen 2026 ITiCSE 2026 - Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education V. 1

Investigating Students' Programming Plan Knowledge with Time-Constrained Code Recall Tasks

Ava Heinonen, Reetta Puska, Francisco Castro, Juha Sorva, Juho Leinonen, Arto Hellas 2026 55th IEEE Annual Frontiers in Education Conference, FIE 2025 - Conference Proceedings

Teaching Language Models How to Code Like Learners: Conversational Serialization for Student Simulation

Charlie Koutcheme, Juho Leinonen, Arto Hellas 2026 Proceedings of the 19th International Conference on Educational Data Mining

Unraveling Ambiguities: Analyzing Student Approaches to Solving Probeable Problems

Viraj Kumar, Paul Denny, Juho Leinonen, James Prather, Stephen MacNeil 2026 ACE 2026 - Proceedings of the 28th Australasian Computing Education Conference

Analyzing the Difficulty of Programming Assignments with Interpretable Knowledge Component Metrics

Tsvetomila Mihaylova, Jing Fan, Bita Akram, Narges Norouzi, Peter Brusilovsky, Juho Leinonen, Arto Hellas 2026 2026 IEEE Frontiers in Education Conference (FIE)

The Effects of Structured LLM-Generated Feedback on Programming Assignment Performance

Tsvetomila Mihaylova, Evanfiya Logacheva, Arto Hellas, Jing Fan, Francisco Castro, Bita Akram, Narges Norouzi, Peter Brusilovsky, Juho Leinonen 2026 Proceedings of the 21st Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2026)

The Missing Evaluation Axis: What 10,000 Student Submissions Reveal About AI Tutor Effectiveness

Rose Niousha, Samantha Boatright Smith, Bita Akram, Peter Brusilovsky, Arto Hellas, Juho Leinonen, John DeNero, Narges Norouzi 2026 Artificial Intelligence in Education - 27th International Conference, AIED 2026, Proceedings

Interleaving Natural Language Prompting with Code Editing for Solving Programming Tasks with Generative AI Models

Victor Alexandru Padurean, Alkis Gotovos, Ahana Ghosh, Paul Denny, Juho Leinonen, Andrew Luxton-Reilly, James Prather, Adish Singla 2026 ITiCSE 2026 - Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education V. 1