Teaching & theses
In the fall term 2024, we are teaching the following courses:
- Human-Computer Interaction 2024 bachelor's course
- Mixed Reality 2024 master's course
Available student thesis projects
Please directly apply through SiROP with your CV and transcripts. Contact the listed team member(s) in case of questions or email Max Moebus for all general inquiries about bachelor's and master's theses. Email addresses are firstname.lastname@inf.ethz.ch.
-
Note: We will use a recent 3D human motion capture dataset of diverse activities and motions to generate complex avatar animations.
- contact: Jiaxi Jiang, Christian Holz
- Semester Project
- Master Thesis
- avatar
- animation
- human motion
- body poses
- 3D motion
- motion generation
-
Note: Candidates should have experience in optimization techniques (e.g., genetic and evolutionary algorithms) and Python programming. Experience in preference modeling/learning is a plus.
- contact: Yi-Chi Liao
- Semester Project
- Bachelor Thesis
- Master Thesis
- Graph-of-thoughts
- Optimization
- Human-AI Interaction
- LLM
- NLP
- Prompting
-
Note: Familiarity with state-of-the-art reinforcement learning methods is useful. Previous experience with physics simulation (e.g., Mujoco) and hierarchical RL methods is a plus.
- contact: Yi-Chi Liao
- Semester Project
- Bachelor Thesis
- Master Thesis
- Biomechanical simulations
- reinforcement learning
- hierarchical reinforcement learning
- motion generation
- computer graphics.
-
Note: The focus of this project will be on model development. We have already collected a dataset with multiple body-worn cameras and ground truth.
- contact: Dominik Hollidt
- Semester Project
- Bachelor Thesis
- Master Thesis
- computer vision
- slam
- deep learning
- machine learning
- cameras
- pose estimation
-
Note: Candidates should have experience with UWB or BLE and should be experienced in embedded firmware. Embedded tracking devices are available for programming and experimentation.
- contact: Rayan Armani
- Semester Project
- Bachelor Thesis
- Master Thesis
- low power
- embedded systems
- firmware
- electrical engineering
- networking
- BLE
- Bluetooth Mesh
-
Note: Applicants should have experience with deep learning frameworks (e.g., Pytorch).
- contact: Dominik Hollidt, Jiaxi Jiang
- Semester Project
- Master Thesis
- Computer Vision
- Deep Learning
- Human Motion Tracking
- Robotics
- IMU
- SLAM
-
Note: Applicants should have basic experience with deep learning frameworks (e.g., Pytorch).
- contact: Jiaxi Jiang
- Semester Project
- Master Thesis
- Computer Vision
- Deep Learning
- Human Motion Tracking
- Mixed Reality
-
Note: Applicants should have basic experience with Reinforcement Learning and deep learning frameworks (e.g., Pytorch).
- contact: Jiaxi Jiang
- Semester Project
- Bachelor Thesis
- Master Thesis
- Reinforcement Learning
- Computer Vision
- Deep Learning
- Human Motion Tracking
- Robotics
-
- contact: Rayan Armani
- Semester Project
- Master Thesis
- Ultra-wideband
- sensor simulation
- tracking
- sensor fusion
- robotics
Current thesis students
- Rachel Schuchert master's ETH Computer Science, D-INFK
- Shuyue Wang master's ETH Computer Science, D-INFK
- Andela Ilic master's ETH Electrical Engineering, D-ITET
- Laurenz Zehetner semester ETH Computer Science, D-INFK
- Samir Sulaimanov semester ETH Electrical Engineering, D-ITET
- Jan-Oliver Seidenfuss semester ETH Electrical Engineering, D-ITET
- Zhengxu Li semester ETH Data Science, D-INFK
- Haoyu Cen semester ETH Robotics, D-MAVT, RSC
- Yifei Han bachelor's ETH Computer Science, D-INFK
- Chang-Jin Lee bachelor's ETH Computer Science, D-INFK
Past master's thesis students
- Ying Xue (ETH Computer Science, D-INFK)
- Yao Song (UZH Computer Science)
- Lars Hauptmann (ETH Electrical Engineering, D-ITET)
- Xuejing Luo (ETH Robotics, D-MAVT, RSC) ➤ led to ECCV 2024 publication MANIKIN. next: Ph.D. student at University of Aalto.
- He Liu (UZH Data Science, UZH OEC)
- Xintong Liu (ETH Robotics, D-MAVT, RSC)
- Sebastian Reidy (ETH Electrical Engineering, D-ITET)
- Ailin Liu (RWTH, Data Science)
- Adriana Mohap (UZH, Data Science)
- Andreas Brombach (ETH Computer Science, D-INFK) ➤ led to ACM IMWUT 2024 publication Detecting Users' Emotional States.
- Rayan Armani (ETH Robotics, D-MAVT, RSC) ➤ led to ACM SIGGRAPH 2024 publication Ultra Inertial Poser. next: PhD student with us.
- Thomas Roberts (ETH Computer Science / Imperial College London) ➤ led to ACM CHI 2023 publication InfinitePaint.
- Guy Luethi (ETH Computer Science, D-INFK) ➤ led to ACM UIST 2022 publication DeltaPen. next: Embedded software engineer at CyOne Security AG.
- Huajian Qiu (EPFL Computational Science) ➤ led to ECCV 2022 publication AvatarPoser. next: Software engineer at Huawei.
- Stephanie Vogt (ETH Robotics, D-MAVT, RSC) ➤ led to IEEE ICRA 2024 publication MiBOT. next: Development engineer at Helbling Technik AG, Zürich.
- Daniel Gstoehl (ETH Computer Science, D-INFK). next: Engineer at Passiv Energie Japan.
- Marilou Beyeler (ETH Computer Science, D-INFK) ➤ led to ACM ICMI 2023 publication Cross-Device Shortcuts. next: Associate consultant at Netlight.
- Philippe Andreu (ETH Computer Science, D-INFK). next: Machine learning software engineer at Meta, Munich.
- Christian Knieling (ETH Computer Science, D-INFK). next: Software Engineer at ESRI R&D Zürich.
- Nikola Kovacevic (ETH Computer Science, D-INFK) ➤ led to IEEE TAffC 2023 publication Personality Trait Recognition in the Wild. next: PhD student at the Computer Graphics Lab, ETH CS.
- Danil Ivanov (ETH Computer Science, D-INFK). next: Full stack developer at Felfel Zürich.
- Alice Mylaeus (ETH Robotics, D-MAVT, RSC) ➤ led to IEEE ICRA 2024 publication MiBOT. next: APM at Google Zürich.
- Manuel Meier (ETH Electrical Engineering, D-ITET) ➤ led to IEEE VR 2021 publication TapID. next: PhD student with us.
Past bachelor's and semester thesis students
- Philipp Braune
- Aaron Zeller
- Florian Portmann
- Sivalingam Tharmeekan
- Nicolas Steck ➤ led to ACM UIST 2024 publication SituationAdapt.
- Emanuel Mairoll
- Filippo Tognina
- Tim Eilers
- Lukas Teufelberger
- Shao Zhou
- Timo Suess
- Minxuan Qin
- Andela Ilic
- Philipp Trachsel
- Armin Berger
- Orestis Oikonomou
- Nicolas Kopp
- Yves Inglin ➤ led to ACM UIST 2024 publication SituationAdapt.
- Hyeongkyun Kim
- Alexander Zank
- Filip Stanisic
- Yiming Zhao
- Oskar Pilkington
- Jaro Meyer
- Siqi Bao
- He Liu
- Shubham Kumar
- Danilo Dordevic
- Vukasin Bozic
- Samuel Räber
- Julien Wolfensberger ➤ led to IEEE EMBC 2024 publication Unsupervised Sleep Quality Estimation.
- Lara Lenz ➤ led to IEEE TVCG 2024 publication Synchronous vs. Asynchronous Reality.
- Derek Witzig ➤ led to ACM UIST 2023 publication PressurePick.
- Marc Zünd
- Janosch Jungo
- Eren Oner
- Seraina Saurenmann
- Robin Hänni ➤ led to ACM VRST 2024 publication HistoLab VR.
- Bowen Wang
- Stefano Kron
- Robin Rudin
- Rachel Schuchert
- Fabio Bazzi
- Jens Brunner
- Alexander Eichhorn
- Simon Boehi
- Valentin Bieri ➤ led to PMLR UAI 2023 publication BeliefPPG.
- Michael Thomas Schlegel
- Catherine Schmit
- Christoph Salzer
- Cyrill Künzi
- Emanuel Pytlik
- Francois Pailleau
- Joshua Steiner
- Thomas Fischer
- Rayan Armani ➤ led to ACM CHI 2023 publication HOOV.
- Jonathan Lampérth ➤ led to led to open source release SVG2Keynote.
- Christian Rubin
- Jannik Gartmann
- Markus Pobitzer
- Boris Bernegger
- Fabian Mächler
- Yves Kempter
- Janik Baumer
- Guillaume Thivolet
- Lukas Walker
- Tom Cinbis
- Nicole Wenzinger
- Chris Buob
- Clemens Bachmann
Past Courses and Seminars
- Mobile Health and Activity Monitoring 2024 (spring 2024) master's course
- Advanced Topics in Mixed Reality 2024 (spring 2024) bachelor's seminar
- Mixed Reality 2023 (fall 2023) master's course
- Human-Computer Interaction 2023 (fall 2023) bachelor's course
- Mobile Health and Activity Monitoring 2023 (spring 2023) master's course
- Advanced Topics in Mixed Reality 2023 (spring 2023) bachelor's seminar
- Human-Computer Interaction 2022 (fall 2022, co-taught with Otmar Hilliges) bachelor's course
- Mobile Health and Activity Monitoring 2022 (spring 2022) master's course
- Advanced Topics in Mixed Reality 2022 (spring 2022) bachelor's seminar
- Human-Computer Interaction 2021 (fall 2021, co-taught with Otmar Hilliges) bachelor's course
- Ubiquitous Computing 2021 (spring 2021) master's course
- Advanced Topics in Technical Human-Computer Interaction and Computational Interaction 2021 (spring 2021) bachelor's seminar
- Human-Computer Interaction 2020 (fall 2020, co-taught with Otmar Hilliges) bachelor's course
- CAS ETH: Applied Information Technology, Humans & Machines (fall 2020) CAS CAS
- Ubiquitous Computing 2020 (spring 2020) master's course
- Advanced Topics in Technical Human-Computer Interaction 2020 (spring 2020) bachelor's seminar
- Human-Computer Interaction 2019 (fall 2019, co-taught with Otmar Hilliges) bachelor's course
- CAS ETH: Applied Information Technology, Humans & Machines 2019 (fall 2019) CAS CAS