Teaching & theses
In the spring term 2024, we are teaching the following courses:
- Mobile Health and Activity Monitoring (master's) course
- Advanced Topics in Mixed Reality (bachelor's) seminar
Available thesis projects
Our projects stretch across the areas of Computer Science (INFK) Electrical Engineering (ITET) Mechanical Engineering (MAVT) Health Sciences (HEST) Robotics, Systems and Control (RSC).
Please apply through SiROP with your CV and transcripts.
If you have any questions, please contact the listed team member(s) directly. For all general inquiries about bachelor's and master's theses, please email Max Moebus. Email addresses are firstname.lastname@inf.ethz.ch.
-
Human Motion Tracking from Sparse Wearable IMU and UWB Sensors
Note: This project will focus on developing a novel supervised learning-based method. We have a clean and synchronized dataset ready (UIP-DB) for training and testing alongside ground-truth tracking data for all joints.
- contact: Jiaxi Jiang
- Semester Project
- Master Thesis
- 3D Computer Vision
- Full-Body Pose Estimation
- Human Motion Tracking
- Motion Capture
- Supervised Learning
- Animation
-
Optical sensor development for heart-rate sensing
Note: Candidates should have experience in hardware design (analog circuits, embedded systems, and basic signal processing).
- contact: Manuel Meier
- Semester Project
- Bachelor Thesis
- Master Thesis
- Hardware Design
- PCB Design
- Embedded Systems
- Sensors
- Signal Processing
-
Cross-domain activity recognition for real-world data
Note: No specific experience with activity recognition or time-series data is required but candidates should be familiar with deep learning libraries (such as PyTorch or TensorFlow) for supervised learning.
- contact: Max Möbus
- Master Thesis
- activity recognition
- wearable sensors
- domain generalization
- self-supervised learning
Current thesis students
- Shuyue Wang (ETH Computer Science M.Sc., D-INFK)
- Ying Xue (ETH Computer Science M.Sc., D-INFK)
- Jan-Oliver Seidenfuss (ETH Information Technology and Electrical Engineering M.Sc., D-ITET)
- Florian Portmann (ETH Computer Science B.Sc., D-INFK)
- Chang-Jin Lee (ETH Computer Science B.Sc., D-INFK)
- Filippo Tognina (ETH Computer Science B.Sc., D-INFK)
- Sivalingam Tharmeekan (ETH Computer Science B.Sc., D-INFK)
Past master's thesis students
- Lars Hauptmann (ETH Electrical Engineering M.Sc., D-ITET)
- Yao Song (UZH Computer Science M.Sc.)
- Xuejing Luo (ETH Robotics M.Sc., D-MAVT, RSC)
- He Liu (UZH Data Science M.Sc., UZH OEC)
- Xintong Liu (ETH Robotics M.Sc., D-MAVT, RSC)
- Sebastian Reidy (ETH Electrical Engineering M.Sc., D-ITET)
- Ailin Liu (RWTH, Data Science, M.Sc.)
- Adriana Mohap (UZH, Data Science, M.Sc.)
- Andreas Brombach (ETH Computer Science M.Sc., D-INFK)
- Rayan Armani (ETH Robotics M.Sc., D-MAVT, RSC) ➤ led to ACM SIGGRAPH 2024 publication Ultra Inertial Poser.
- Thomas Roberts (ETH Computer Science M.Sc. / Imperial College London) ➤ led to ACM CHI 2023 publication InfinitePaint.
- Guy Luethi (ETH Computer Science M.Sc., D-INFK) ➤ led to ACM UIST 2022 publication DeltaPen. next: Embedded software engineer at CyOne Security AG.
- Huajian Qiu (EPFL Computational Science M.Sc.) ➤ led to ECCV 2022 publication AvatarPoser. next: Software engineer at Huawei.
- Stephanie Vogt (ETH Robotics M.Sc., D-MAVT, RSC) ➤ led to IEEE ICRA 2024 publication MiBOT. next: Development engineer at Helbling Technik AG, Zürich.
- Daniel Gstoehl (ETH Computer Science M.Sc., D-INFK). next: Engineer at Passiv Energie Japan.
- Marilou Beyeler (ETH Computer Science M.Sc., D-INFK) ➤ led to ACM ICMI 2023 publication Cross-Device Shortcuts. next: Associate consultant at Netlight.
- Philippe Andreu (ETH Computer Science M.Sc., D-INFK). next: Machine learning software engineer at Meta, Munich.
- Christian Knieling (ETH Computer Science M.Sc., D-INFK). next: Software Engineer at ESRI R&D Zürich.
- Nikola Kovacevic (ETH Computer Science M.Sc., D-INFK) ➤ led to IEEE Transactions on Affective Computing 2023 publication Personality Trait Recognition in the Wild. next: PhD student at the Computer Graphics Lab, ETH CS.
- Danil Ivanov (ETH Computer Science M.Sc., D-INFK). next: Full stack developer at Felfel Zürich.
- Alice Mylaeus (ETH Robotics M.Sc., D-MAVT, RSC) ➤ led to IEEE ICRA 2024 publication MiBOT. next: APM at Google Zürich.
- Manuel Meier (ETH Electrical Engineering M.Sc., D-ITET) ➤ led to IEEE VR 2021 publication TapID. next: PhD student with us.
Past bachelor's and semester thesis students
- Tim Eilers
- Nicolas Steck
- Lukas Teufelberger
- Shao Zhou
- Timo Suess
- Minxuan Qin
- Andela Ilic
- Philipp Trachsel
- Armin Berger
- Orestis Oikonomou
- Nicolas Kopp
- Hyeongkyun Kim
- Alexander Zank
- Filip Stanisic
- Yves Inglin
- Yiming Zhao
- Oskar Pilkington
- Jaro Meyer
- Siqi Bao
- He Liu
- Shubham Kumar
- Danilo Dordevic
- Vukasin Bozic
- Samuel Räber
- Lara Lenz ➤ led to IEEE Transactions on Visualization and Computer Graphics 2024 publication Synchronous vs. Asynchronous Reality.
- Derek Witzig ➤ led to ACM UIST 2023 publication PressurePick.
- Julien Wolfensberger
- Marc Zünd
- Janosch Jungo
- Eren Oner
- Seraina Saurenmann
- Bowen Wang
- Robin Hänni
- Stefano Kron
- Robin Rudin
- Rachel Schuchert
- Fabio Bazzi
- Jens Brunner
- Alexander Eichhorn
- Simon Boehi
- Michael Thomas Schlegel
- Catherine Schmit
- Valentin Bieri ➤ led to Uncertainty in Artificial Intelligence (UAI) 2023 publication BeliefPPG.
- Christoph Salzer
- Cyrill Künzi
- Emanuel Pytlik
- Francois Pailleau
- Joshua Steiner
- Thomas Fischer
- Christian Rubin
- Rayan Armani
- Jonathan Lampérth ➤ led to led to open source release SVG2Keynote.
- 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
- Mixed Reality (fall 2023) master's course
- Human Computer Interaction (fall 2023) bachelor's course
- Mobile Health and Activity Monitoring (spring 2023) master's course
- Advanced Topics in Mixed Reality (spring 2023) bachelor's seminar
- Human-Computer Interaction (fall 2022, co-taught with Otmar Hilliges) bachelor's course
- Mobile Health and Activity Monitoring (spring 2022) master's course
- Advanced Topics in Mixed Reality (spring 2022) bachelor's seminar
- Human-Computer Interaction (fall 2021, co-taught with Otmar Hilliges) bachelor's course
- Ubiquitous Computing (spring 2021) master's course
- Advanced Topics in Technical Human-Computer Interaction and Computational Interaction (spring 2021) bachelor's seminar
- Human-Computer Interaction (fall 2020, co-taught with Otmar Hilliges) bachelor's course
- CAS ETH: Applied Information Technology, Humans & Machines (fall 2020) CAS CAS
- Ubiquitous Computing (spring 2020) master's course
- Advanced Topics in Technical Human-Computer Interaction (spring 2020) bachelor's seminar
- Human-Computer Interaction (fall 2019, co-taught with Otmar Hilliges) bachelor's course
- CAS ETH: Applied Information Technology, Humans & Machines (fall 2019) CAS CAS