### Studies

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.

**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