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
PDF
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
PDF
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
PDF
Computer Science Achievement and Writing Skills Predict Vibe Coding Proficiency
Sverrir Thorgeirsson*, Theo B. Weidmann* and Zhendong Su
CHI 2026
PDF ·
News
  • ETH Zurich News “What skills do people need to successfully program with AI?” 30 Apr 2026
  • heise online “What makes good vibe coders?” (English) 4 May 2026
  • SRF Wissen “Vibe Coding – Wird programmieren dank KI zum Kinderspiel?” 4 May 2026
  • it-daily.net “Vibe Coding: Ohne Informatikkenntnisse geht es auch mit KI nicht.” 6 May 2026
  • Edito “Informatikkenntnisse bleiben beim Vibe Coding entscheidend.” 1 May 2026
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 and 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 and Sverrir Thorgeirsson
ITiCSE 2024 Working Group
PDF
A Direct Manipulation Programming Environment for Teaching Introductory and Advanced Software Testing
Maximilian G. Barth*, Sverrir Thorgeirsson* and Zhendong Su
Koli Calling 2024
PDF · Supplementary report
The Hidden Program State Hurts Everyone
Sverrir Thorgeirsson, Oliver Graf and 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 and Zhendong Su
ICER 2024
PDF
Assessing Live Programming for Program Comprehension
Oliver Graf*, Sverrir Thorgeirsson* and 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 and Zhendong Su
SIGCSE 2024
PDF
Bridging the Syntax-Semantics Gap of Programming
Theo B. Weidmann*, Sverrir Thorgeirsson* and Zhendong Su
Onward! 2022
PDF
Does Deliberately Failing Improve Learning in Introductory Computer Science?
Sverrir Thorgeirsson, Tanmay Sinha, Felix Friedrich and Zhendong Su
EC-TEL 2022
PDF

* Equal contribution