Studies
Take a look at the courses I took for my MSc and BSc. I have written the corresponding course identification numbers in brackets which you can use to get more information about the courses from the course catalogue (VVZ).
Master's Degree
Spring Semester 2023
- Master's Thesis (263-0800-00L)
Autumn Semester 2022
- Master's Thesis (263-0800-00L)
- Informal Methods (263-3850-00L)
Spring Semester 2022
- Principles of Distributed Computing (227-0558-00)
- Game Programming Laboratory (252-0570-00)
- Advanced Operating Systems (263-3800-00)
- Soccer Analytics (851-0557-00)
- Telecommunications law (851-0727-01)
Fall Semester 2021
- Hardware Security (227-0579-00)
- Current Topics in Information Security (252-4601-00)
- Information Security Lab (263-0009-00)
- Network Security (263-4640-00)
- Intellectual Property: An Introduction (851-0738-00)
Spring Semester 2021
- Advanced Systems Lab (263-0007-00)
- Automated Software Testing (263-2815-00)
- Program Analysis for System Security and Reliability (263-2925-00)
- Applied Cryptography (263-4660-00)
Bachelor's Degree
Fall Semester 2020
In this semester, I finished my bachelor's degree by writing my bachelor's thesis on "HomeDetective: Improved Area Subdivision and Support for Areas of Interest" (Supervisor: Prof. Dr. Roger Wattenhofer, co-suppervisor: Simon Tanner).
Spring Semester 2020
Due to the mandatory military service in Switzerland, I was forced to take a break during this semester.
Fall Semester 2019
Until this semester, I accumulated 171 of the required 180 ETCS points for my bachelor's degree. Only the bachelor thesis - which is worth 10 ETCS points - is left. However, the bachelor thesis was cancelled by mutual agreement due to a disagreement with the supervising professor. I also worked 60% as a student employee at Sensirion AG in Stäfa during this semester.
Spring Semester 2019
- Embedded Systems (227-0124-00L)
- Rigorous Software Engineering (252-0216-00L)
- Introduction to Machine Learning (252-0220-00L)
- Information & Physics (252-4800-00L)
Fall Semester 2018
- Visual Computing (252-0206-00L)
- Computer Systems (252-0217-00L)
- Applied Security Laboratory (252-0811-00L)
- Introduction to Cyber Security Politics (853-0061-00L)
Spring Semester 2018
- Formal Methods and Functional Programming (252-0058-00L)
- Data Modelling and Databases (252-0063-00L)
- Computer Networks (252-0064-00L)
- Information Security (252-0211-00L)
- Probability Theory & Statistics (401-0604-00L)
Fall Semester 2017
- Theoretical Informatics (252-0065-00L)
- Systems Programming and Computer Architecture (252-0066-00L)
- Numerical Methods for Computational Science and Engineering (401-0663-00L)
- Meaning and Information (851-0147-03L)
Spring Semester 2017
After passing the tests of the first year at my second try, I had to wait until summer to start the second year, as it is recommended to not take courses from the second semester of the second year before finishing the first semester of the second year. Thus, I took a break from studying and worked full-time as a software engineer intern at Sensirion AG in Stäfa.
Fall Semester 2016
As I did not pass the tests of the first year, I had to repeat them. Thus, no new courses taken this semester.
Spring Semester 2016
- Data Structures & Algorithms (252-0002-00L)
- Design of Digital Circuits (252-0014-00L)
- Parallel Programming (252-0024-00L)
- Calculus II (401-0212-00L)
- Physics (402-0038-00L)
Fall Semester 2015
- Introduction to Programming (252-0021-00L)
- Discrete Mathematics (252-0023-00L)
- Linear Algebra (401-0131-00L)
- Calculus I (401-0211-00L)