Teemu Sirkiä is a Visiting Professor at Aalto University's School of Science , Department of Computer Science, since January 2015. He specializes in Computer Science Education , Educational Technology , and Program Visualization . Research Interests include interactive learning content, SQL/Python/Java programming education, adaptive systems, and smart learning tools. His work focuses on creating educational technologies like Jsvee and Kelmu for program animation, improving engagement through interactive textbooks (Acos server), and analyzing programming misconceptions. Scientific Contributions span 15+ years, with recent work (2020-2022) on SQL programming examples, educational datasets, and Python learning systems. His publications address topics like remedial recommendations, interoperability, and eye-tracking studies in programming education. Awards : Aalto High 5 Award for Education (2015) for developing Aalto's first MOOC Collaborations include Research Professor Lauri Malmi, Peter Brusilovsky (adaptive learning), and Kerttu Pollari-Malmi (computing education). He contributes to ACM conferences like ITiCSE, UMAP, and SIGCSE.