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
ICER 2026 (to appear)
ICER 2026 (to appear)
ICER 2026 (to appear)
SIGCSE 2026
SIGCSE 2025
PDF · Interview
* Equal contribution