Science Communication 2
The Infinitely Large and Infinitely Small
Introduction to Quantum Computing
Logic and Languages
Numerics
Object-Oriented Design
Probability, Statistics and Combinatorics
Software Verification
System Architecture and Programming
Tree Data Structures and Algorithms
History of Science
Games, Synthesis and Control