I mainly took the required classes for the CS BSc program at ETH Zürich, however as I work part time, I’m taking a bit more time. I also took some classed out of personal interest, which do not count towards my BSc Degree.

If you’re interested in my notes and other resources some of the named classes, head over to the Resources page.


Bachelor Thesis

Title: Exploring OpenXR - a new standard for mixed reality.
Supervisors: Dr. Roi Poranne & Prof. Dr. Stelian Coros
Date: December 2020

If you’re interested in the contents of my thesis or about OpenXR, feel free to contact me via LinkedIn.


7th Semester

  • Compiler Design
  • Visual Computing
  • Basics of Air Transport (Aviation I)

6th Semester

  • Introduction to Machine Learning
  • Rigorous Software Engineering
  • Case Studies from Practice
  • Japanese A1.2

5th Semester

  • Computer Systems
  • Applied Computer Architecture
  • Seminar on Software Engineering

4th Semester

  • Formal Methods and Functional Programming
  • Computer Networks
  • Data Modelling and Databases
  • Probability & Statistics
  • Discovering Management

3rd Semester

  • Theoretical Informatics
  • Numerical Methods for Computational Science and Engineering
  • Systems Programming and Computer Architecture
  • Calculus II
  • History I: Europe (from 1815 - 1992)

2nd Semester

  • Parallel Programming
  • Design of Digital Circuits
  • Algorithms & Probability
  • Calculus I

1st Semester

  • Introduction to Programming
  • Algorithms & Datastructures
  • Linear Algebra
  • Discrete Mathematics
  • Japanese A1.1