Supervision

Bachelor's and Master's theses I have had the pleasure of supervising at ETH Zurich.

2026 Spring

  1. Master
    Multi-agent Grading Platform for Instructors
    Yiming Zhao · Jan 2026 – May 2026
  2. Bachelor
    Scaling Code Comprehension through a Web-Based Explorer for Public Data Science Notebooks
    Tim Burckhardt · Oct 2025 – Apr 2026

2025 Autumn

  1. Master
    A Programming Exercise Extension to GitHub Codespaces
    Aleksandar Hubanov · Sep 2025 – Mar 2026
  2. Bachelor
    Modeling Programmers' Gaze Behavior Based on the Scanpath
    Wanglei Shen · Oct 2025 – Feb 2026

2025 Spring

  1. Master
    Replication Study on Eye Movement for Code Comprehension
    Cheng Xuan · Dec 2024 – Jul 2025
  2. Bachelor
    Eye Tracking Study for Code Comprehension
    Laura Weschke · Mar 2025 – Sep 2025
  3. Master
    Scratch Storyboard: A Problem Decomposition and Planning Tool for Scratch
    Dominique Angehrn · Mar 2025 – Sep 2025
  4. Bachelor
    Scaling Project-based Learning with JetBrains Academy
    Alexis Elisseeff · Feb 2025 – Jul 2025

2024 Autumn

  1. Bachelor
    Coducate: A Code Editor Extension to Streamline Instructor-Led Live Coding
    Lukas Mast · Oct 2024 – Feb 2025
    Innovedum Fund 2025