Juho Leinonen
Assistant Professor, Aalto University

Juho Leinonen is an Assistant Professor at Aalto University. His research combines educational technology, artificial intelligence, and learning analytics, with a focus on large language models for learning, automated support for programming students, and learnersourcing approaches that turn student activity into reusable learning resources.
Collaborated Papers
2026
- 5.Runlong Ye, Jing Fan, Angela Zavaleta Bernuy, Oscar Karnalim, Paul Denny, Juho Leinonen, Michael Liut."Correctness, Convergence, and AI-Generated Code Detection: A Longitudinal Study of Student and Large Language Model Code in Introductory Programming" (2026).[doi][]
- 4.Paul Denny, Juho Leinonen, A. Hellas, Sami Sarsa, Michael Liut, Hassan Khosravi."Assessing the Quality and Diversity of Student- and AI-Generated Programming Exercises from Limited Examples: Empirical Insights from a Large-Scale Blind Evaluation" Proceedings of the 28th Western Canadian Conference on Computing Education. (2026).[doi][]
2025
- 3.Victor-Alexandru Pădurean, Tung Phung, Nachiket Kotalwar, Michael Liut, Juho Leinonen, Paul Denny, A. Singla."Humanizing Automated Programming Feedback: Fine-Tuning Generative Models with Student-Written Feedback" ArXiv. (2025).[doi][]
2020
- 2.Simon, Oscar Karnalim, Judithe Sheard, Ilir Dema, Amey Karkare, Juho Leinonen, Michael Liut, R. McCauley."Choosing Code Segments to Exclude from Code Similarity Detection" Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education. (2020).[doi][]
- 1.Simon, Oscar Karnalim, Judithe Sheard, Ilir Dema, Amey Karkare, Juho Leinonen, Michael Liut, R. McCauley."Selection of Code Segments for Exclusion from Code Similarity Detection" Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. (2020).[doi][]
Posters
Posters will appear here as the archive grows.