About me

I am a postdoctoral researcher associated with the Advanced Interactive Technologies Lab and the Sensing, Interaction & Perception Lab at ETH Zurich. My research interests lie at the intersection of reinforcement learning, human-computer interaction, and cognitive psychology. I am working on modeling the closed-loop dynamics of human-computer interaction to create truly functional adaptive user interfaces.

I received my doctoral degree from ETH Zürich, advised by Professor Otmar Hilliges. I interned at Facebook Reality Labs with Hrvoje Benko (2018) and visited the User Interfaces group at Aalto University where I worked with Antti Oulasvirta (2017). Prior to my postdoc, I worked for the robotics startup Tinamu AG, a spin-off from ETH Zurich.

You can also find me on Google Scholar and ResearchGate.


Artificial Intelligence for Human Computer Interaction: A Modern Approach, 2021
Christoph Gebhardt, Brian Hecox, Bas Opheusden, Daniel Wigdor, James Hillis, Otmar Hilliges, Hrvoje Benko
Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, 2019
Werner Isop, Christoph Gebhardt, Tobias Nägeli, Friedrich Fraundorfer, Otmar Hilliges, Dieter Schmalstieg
Frontiers in Robotics and AI, 2019
ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH) (Volume: 37, Issue: 4), 2018
Seonwook Park, Christoph Gebhardt*, Roman Rädle*, Anna Feit, Hana Vrzakova, Niraj Dayama, Hui-Shyong Yeo, Clemens Klokmose, Aaron Quigley, Antti Oulasvirta, Otmar Hilliges * Equal contribution
SIGCHI Conference on Human Factors in Computing Systems, 2018
Christoph Gebhardt*, Benjamin Hepp*, Tobias Nägeli, Stefan Stevsic, Otmar Hilliges * Equal contribution
SIGCHI Conference on Human Factors in Computing Systems, 2016

Student Theses

BA Jonathan Chen A Design-based Solution for a Notification Management System
MA Brian Regan Application of Deep Q-Learning to Sequential Recommendation of Music
BA Roman Sattler Optimizing Image Framing for Quadrotor Trajectory Generation
SA Himankar Sharma Semantic Clustering of Mobile Instant Messages
SA Yuwen Chen Learning the Weights of a Trajectory Optimizer
BA Andreas Roth Implementing a Predictive Text Entry Method for Swiss German
MA Yi Hao Ng Globally Smooth Trajectory Generation for Quadrotor Camera Shots
SA Milan Schilling Design and Evaluation of a UI for a Stair Climbing Wheelchair
SA Krzysztof Lis Quadrotor pilot training using augmented reality