Student Projects
We offer student projects on Bachelor and Master level, such as Research Projects (Semesterarbeiten), Bachelor theses, and Master theses. Below, you can find a non-exhaustive list of the open projects we have. If you are interested in working on them, please contact the person mentioned in the project description.
Otherwise, please write an e-mail to syssec.projects@lists.inf.ethz.ch. We might be able to discuss matching project ideas with you, if any are available. Please note that it might take some time until we can get back to you and that we get many more requests for supervision than we can accomodate.
To maximize your chances, please contact us early and provide relevant background information for a project, including:
- the of the topics/areas of our group you are most interested in and why;
- your current studies status (Bachelor or Master, which semester);
- courses you passed;
- any past projects and/or industry experience;
- any particular skill or programming experience;
- why you are interested in doing a project in our group, in particular.
From experience, a good alignment between the student’s interests and skills with the project goals goes a long way to make projects successful and enjoyable for everyone. So if you are particularly excited about a specific topic, or even have a project idea of your own to propose, please tell us about it!
To look for topics, we encourage you to check out our research areas, recent work, and researchers.
Available Theses
Running Theses
Student: Silas Meier
Supervisors: Moritz Schneider, Stefan Thoeni, and Sid Hussmann
Student: Yufei Zhang
Supervisors: Moritz Schneider, Thomas Sutter, and Dr. Bernhard Tellenbach
Student: Daniele Pusceddu
Supervisors: Ivan Puddu and Moritz Schneider
Student: Edward Ettesvoll
Supervisors: Moritz Schneider and Nicolas Dutly
Student: Cédric Déteindre
Supervisor: Nicolas Dutly
Completed Theses
2025
Student: Edouard Michelin
Supervisors: Friederike Groschupp and Nicolas Dutly
2024
Student: Teodora Rajkovic
Supervisors: Daniele Coppola and Harshad Sathaye
Student: Marcel Schmid
Supervisors: Graciana Aad and Giovanni Camurati
Student: Vladyslav Zubkov
Supervisors: Martin Strohmeier and Giovanni Camurati
Student: Jonas Müntener
Supervisors: Yoshimichi Nakatsuka and Friederike Groschupp
Student: Eiman Alnuaimi
Supervisor: Yoshimichi Nakatsuka
Student: Chris Wech
Supervisor: Claudio Anliker
Student: Harvi Seitaj
Supervisors: Harshad Sataye and Giovanni Camurati
Student: Stefan Gloor
Supervisors: Friederike Groschupp and Adrian Freihofer (Siemens)
Student: Riccardo Negri
Supervisor: Yoshimichi Nakatsuka
Student: Oskar Pilkington
Supervisors: Harshad Sataye and Giovanni Camurati
Student: Siegfried Hartogs
Supervisors: Yoshimichi Nakatsuka and Friederike Groschupp
Student: Christopher Tibaldo
Supervisors: Harshad Sataye and Giovanni Camurati
Student: Georgios Xpolitos
Supervisors: Daniele Coppola and Giovanni Camurati
2023
Student: Joaquin Castanon De Pascual-Teresa
Supervisors: Claudio Anliker and Giovanni Camurati
Student: Daniele Coppola
Supervisors: Claudio Anliker, Xenia Hofmeier, Patrick Schaller, and Giovanni Camurati
Student: Max Eichenberger
Supervisors: Moritz Schneider and Daniele Lain
Student: Cristian-Alexandru Botocan
Supervisors: Moritz Schneider and Friederike Groschupp
Student: Çağın Tanir
Supervisors: Claudio Anliker and Giovanni Camurati
Student: Akash Sood
Supervisors: Moritz Schneider and Friederike Groschupp
Student: Simon Spangenberg
Supervisors: Kari Kostiainen and Giovanni Camurati
2022
Student: Adalsteinn Jonsson
Supervisors: Daniele Lain, Patrick Schaller, and Martin Strohmeier (CYD)
Student: Ian Boschung
Supervisors: Moritz Schneider and Friederike Groschupp
Student: Martin Ruppel
Supervisors: Friederike Groschupp and Mark Kuhne
Student: Gianluca Lain
Supervisor: Moritz Schneider
Student: Nicolae Binica
Supervisors: Friederike Groschupp and Moritz Schneider
Student: Jakub Kotal
Supervisors: Marc Röschlin and Giovanni Camurati
Student: Dennis Jüni
Supervisors: Kari Kostiainen and Friederike Groschupp
Student: Marco Di Nardo
Supervisors: Damian Pfammatter (CYD) and Patrick Schaller
2021
Student: Gina Stoffel
Supervisors: Kari Kostiainen, Ivan Puddu, and Moritz Schneider
2020
Student: Julia Badertscher
Supervisors: Marc Röschlin, Mridula Singh, and Patrick Leu
Student: Adrian Kress
Supervisors: Moritz Schneider and Daniele Lain
Student: Manisha De
Supervisors: Marc Röschlin, Patrick Leu, and Mridula Singh
Student: Ali El Wahsh
Supervisors: Moritz Schneider, Aritra Dhar, and Daniele Lain
2019
Student: Lara Bruseghini
Supervisors: Esfandiar Mohammadi, Patrick Leu, and David Sommer
Student: Lukas Baege
Supervisors: Daniele Lain and Patrick Schaller
Student: Miro Haller
Supervisors: Ivan Puddu and Moritz Schneider
Student: Swe Geng
Supervisors: Aritra Dhar and Daniele Lain
Student: Andreas Allenspach
Supervisor: Aritra Dhar
Student: Martin Kotuliak
Supervisors: Patrick Leu, Marc Röschlin, and Mridula Singh
2018
Student: Luca Ardüser
Supervisor: Unknown
Student: Daniel Fischmann
Supervisor: Unknown
Student: Lorenz Breidenbach
Supervisor: External
Student: Marco Studer
Supervisor: External
Student: Matthias Lanz
Supervisor: Unknown
Student: Moritz Schneider
Supervisor: Siniša Matetić
Student: Simon Miescher
Supervisor: Mridula Singh
Student: Christian Bohn
Supervisors: Karl Wüst and Siniša Matetić
Student: Fabio De Rubeis
Supervisors: Hubert Ritzdorf and Karl Wüst
2017
Student: Malte Göller
Supervisors: Arthur Gervais, Karl Wüst, and Hubert Ritzdorf
Student: Matthias Lanz
Supervisor: Patrick Leu
Student: Alexander Meier
Supervisors: Aritra Dhar and David Sommer
Student: Selma Steinhoff
Supervisors: Arthur Gervais and Karl Wüst
Student: Andreas Biri
Supervisor: Mridula Singh
2016
Student: Damian Gruber
Supervisors: Hubert Ritzdorf and Arthur Gervais
Student: Roman Trüb
Supervisors: Daniel Moser and Mario Lucic
Student: Marc Züst
Supervisors: Nikos Karapanos and Claudio Marforio
Student: Lukas Häfliger
Supervisors: Nikos Karapanos and Claudio Marforio
Student: Simon Marti
Supervisors: Nikos Karapanos and Claudio Marforio
Student: Guillaume Felley
Supervisors: Arthur Gervais, Hubert Ritzdorf, and Karl Wüst
2015
Student: Martina Rivizzigno
Supervisors: Nikos Karapanos and Claudio Marforio
Student: Patrick Leu
Supervisor: Aanjhan Ranganathan
Student: Michael Och
Supervisors: Luka Malisa and Kari Kostiainen
Student: Alexandros Filios
Supervisor: Nikos Karapanos
2014
Student: Pedro Mendez Montejano
Supervisors: Ramya Jayaram Masti and Claudio Marforio
Student: Hildur Òlafsdóttir
Supervisor: Aanjhan
Student: Severin Wischmann
Supervisors: Ramya Jayaram Masti and Claudio Marforio
Student: Fabian Aggeler
Supervisors: Claudio Marforio and Ramya Jayaram Masti
2013
Student: Dominik Landtwing
Supervisors: Claudio Marforio and Ramya Jayaram Masti
Student: Nicolas Rüegg
Supervisors: Claudio Marforio and opensystems
Student: Luca Cometta
Supervisors: Nils Ole and Christina
Student: Daniela Meier
Supervisors: Elli Androulaki, Claudio Soriente, and Claudio Marforio
Student: Ivan Jovanovic
Supervisors: Claudio Marforio and Ramya Jayaram Masti
2012
Student: Nikolaos Karapanos
Supervisors: Claudio M. and Ramya
Student: Hubert Ritzdorf
Supervisor: Claudio M.
Student: Matthias Herrmann
Supervisors: Ghassan and Elli
Student: Tobias Scherer
Supervisors: Ghassan and Elli
Student: Marc Röschlin
Supervisors: Ghassan and Elli
Student: Der-Yeuan Yu
Supervisors: Davide, Claudio M., and Ramya
2011
Student: Luka Malisa
Supervisor: Aurélien
Student: Kirila Adamova
Supervisor: Davide
Student: Luka Malisa
Supervisor: Aurélien
Student: Tobias Heinzen
Supervisor: Aurélien
Student: Pascal Sachs
Supervisor: Aurélien
Student: Roland Häusler
Supervisors: Ghassan and Ramya
Student: Der-Yeuan Yu
Supervisor: Christina
Student: Victor Budilivschi
Supervisors: Aurélien and Ghassan
Student: Pascal Brogle
Supervisors: Aanjhan and Ghassan
2010
Student: Ramya Jayaram Masti
Supervisors: Boris and Ghassan
Student: Lars Krapf
Supervisor: Davide
Student: Pascal Sachs
Supervisors: Boris and Davide
Student: Reto Weingart
Supervisor: Davide
Student: Stefan Thöni
Supervisor: Ghassan
Student: Cyrill Bannwart
Supervisors: Boris and Ghassan
Student: Claudio Marforio
Supervisor: Christina
2009
Student: Basil Hess
Supervisor: Davide
Student: Pascal Lippmann
Supervisor: Boris
Student: Sami Kerim Galal
Supervisor: Nils Ole
Student: Ramya Jayaram Masti
Supervisor: Boris
Student: Leo Fellmann
Supervisor: Davide
Student: Arthur Schmitt
Supervisor: Boris & Christina
2008
Student: Sami Kerim Galal
Supervisor: Boris
Student: Rolf Wagner
Supervisor: Ghassan
Student: Bojan Konic
Supervisor: Nils Ole
2007
Student: Andrea Malagoni
Supervisor: Christina & Kasper
Student: David Gubler
Supervisor: Ghassan
Student: Ada Lezama Lugo
Supervisor: Nils Ole
Student: Laurent Zimmerli
Supervisor: Christina & Kasper
Student: Dominik Langenegger
Supervisor: Kasper
Student: Sasa Meskovic
Supervisor: Christina & Mario
Student: Dominik Langenegger
Supervisor: Nils Ole