About

I am a postdoctoral researcher in Zhendong Su's group in the Department of Computer Science at ETH Zürich. In November 2024, I defended my doctoral thesis in the same group. My work is supported by an SNSF grant that builds on my dissertation research: Advancing a Novel Programming Language for Computer Science Education.

I study how AI is changing computing education and programming practices. I study this descriptively, by investigating which skills and competencies predict success in AI-assisted programming, and prescriptively, by developing new approaches to teaching AI and machine learning. My work in this area received Best Paper awards at the SIGCSE Technical Symposium in 2025 and 2026.

I also design and evaluate new visual tools for computing education. These include Algot, a live graph-based programming language that implements programming by demonstration, and more recently, Elephant, a research platform for studying different programming modalities in a Karel-like programming environment. My work is motivated by the empirically supported belief that making the program state visible and directly manipulable benefits both students and experienced developers.

Publications

How (and How Not) Do Code Complexity Measures Predict Cognitive Load?
Sverrir Thorgeirsson and Jan Vahrenhold
ICER 2026 (to appear)
PATHOS: A Pedagogical Method for Sequencing Instruction in Multi-Foundational Machine Learning
Diego Rivera Garrido*, Sverrir Thorgeirsson*, Damiano Meier, Luigi Pizza, Lahari Goswami, Jesus Solano, Carlos Cotrini and Zhendong Su
ICER 2026 (to appear)
Steering AI Tutors Through System Prompts: A Crossover Study on Self-Regulated Learning and Cognitive Engagement Scaffolds in CS1
Maximilian G. Barth*, Sverrir Thorgeirsson*, Khashayar Etemadi, Juho Leinonen, Carlos Cotrini and Zhendong Su
ICER 2026 (to appear)
Computer Science Achievement and Writing Skills Predict Vibe Coding Proficiency
Sverrir Thorgeirsson*, Theo B. Weidmann* and Zhendong Su
CHI 2026
PDF · News
The Elephant in the Syntax: A Comparative Study of Semantics-First, Block-Based, and Textual Programming
Theo B. Weidmann*, Sverrir Thorgeirsson*, Karl-Heinz Weidmann, April Wang and Zhendong Su
CHI 2026
PDF
Git Takes Two: Split-View Awareness for Collaborative Learning of Distributed Workflows in Git
Joel Bucher, Lahari Goswami, Sverrir Thorgeirsson and April Wang
CHI 2026
PDF
🏆 Best Paper Award Transforming Confusion into Diffusion: Advancing Machine Learning Education via Bottom-Up Instruction
Carlos Cotrini*, Sverrir Thorgeirsson*, Jesus Solano and Zhendong Su
SIGCSE 2026
PDF
A Code-Free, Direct-Manipulation Interface for Constructing Boolean Expressions
Andrin Gasser*, Sverrir Thorgeirsson*, April Wang and Zhendong Su
SIGCSE 2026
PDF
Map, Filter, and Conquer: A Visual Tool for Learning Higher-Order Functions
Silvan Renggli, Sverrir Thorgeirsson, Theo B. Weidmann and Zhendong Su
ITiCSE 2025
PDF
🏆 Best Paper Award What Can Computer Science Educators Learn From the Failures of Top-Down Pedagogy?
Sverrir Thorgeirsson, Tracy Ewen, Zhendong Su
SIGCSE 2025
PDF · Interview
A Pedagogical Framework for Developing Abstraction Skills
Marjahan Begum, Julia Crossley, Filip Strömbäck, Eleni Akrida, Isaac Alpizar-Chacon, Abigail Evans, Joshua B. Gross, Pontus Haglund, Violetta Lonati, Chandrika Satyavolu, Sverrir Thorgeirsson
ITiCSE 2024 Working Group
PDF
The Hidden Program State Hurts Everyone
Sverrir Thorgeirsson, Oliver Graf, Zhendong Su
Onward! 2024
PDF
An Electroencephalography Study on Cognitive Load in Visual and Textual Programming
Sverrir Thorgeirsson, Chengyu Zhang, Theo B. Weidmann, Karl-Heinz Weidmann, Zhendong Su
ICER 2024
PDF
Assessing Live Programming for Program Comprehension
Oliver Graf*, Sverrir Thorgeirsson*, Zhendong Su
ITiCSE 2024
PDF
Recursion in Secondary Computer Science Education: A Comparative Study of Visual Programming Approaches
Sverrir Thorgeirsson*, Lennart Lais*, Theo B. Weidmann and Zhendong Su
SIGCSE 2024
PDF
Comparing Cognitive Load Among Undergraduate Students Programming in Python and the Visual Language Algot
Sverrir Thorgeirsson*, Theo B. Weidmann*, Karl-Heinz Weidmann, Zhendong Su
SIGCSE 2024
PDF
Bridging the Syntax-Semantics Gap of Programming
Theo B. Weidmann*, Sverrir Thorgeirsson*, Zhendong Su
Onward! 2022
PDF
Does Deliberately Failing Improve Learning in Introductory Computer Science?
Sverrir Thorgeirsson, Tanmay Sinha, Felix Friedrich, Zhendong Su
EC-TEL 2022
PDF

* Equal contribution