Advanced information, computation, communication I
Teacher: Olivier Lévêque, Rüdiger Urbanke
Algorithms I
Teacher: Ola Nils Anders Svensson, Alessandro Chiesa
Computer architecture
Teacher: Paolo Ienne
Computer graphics
Teacher: Mark Pauly
Computer language processing
Teacher: Viktor Kuncak
Computer systems
Teacher: Jean-Cédric Chappelier, Katerina Argyraki, Sanidhya Kashyap
Data-intensive systems
Teacher: Anastasia Ailamaki, Sanidhya Kashyap
Fundamentals of digital systems
Teacher: Mirjana Stojilovic
Human-computer interaction
Teacher: Ken Holstein
Introduction to machine learning
Teacher: Pascal Fua, Mathieu Salzmann
Introduction to quantum computation
Teacher: Nicolas Macris
Making intelligent things A
Teacher: Christoph Koch
Making intelligent things B
Teacher: Christoph Koch
Numerical methods for visual computing and ML
Teacher: Wenzel Jakob
Parallelism and concurrency in software
Teacher: Babak Falsafi
Principles of online decision-making
Teacher: Matthias Grossglauser
Responsible software
Teacher: Cécile Hardebolle
Software construction
Teacher: Martin Odersky, Viktor Kuncak, Clément Pit-Claudel
Technologies for democratic society
Teacher: Bryan Alexander Ford
The software enterprise - from ideas to products
Teacher: George Candea
Theory of computation
Teacher: Mika Göös
Teacher: Olivier Lévêque, Rüdiger Urbanke
Algorithms I
Teacher: Ola Nils Anders Svensson, Alessandro Chiesa
Computer architecture
Teacher: Paolo Ienne
Computer graphics
Teacher: Mark Pauly
Computer language processing
Teacher: Viktor Kuncak
Computer systems
Teacher: Jean-Cédric Chappelier, Katerina Argyraki, Sanidhya Kashyap
Data-intensive systems
Teacher: Anastasia Ailamaki, Sanidhya Kashyap
Fundamentals of digital systems
Teacher: Mirjana Stojilovic
Human-computer interaction
Teacher: Ken Holstein
Introduction to machine learning
Teacher: Pascal Fua, Mathieu Salzmann
Introduction to quantum computation
Teacher: Nicolas Macris
Making intelligent things A
Teacher: Christoph Koch
Making intelligent things B
Teacher: Christoph Koch
Numerical methods for visual computing and ML
Teacher: Wenzel Jakob
Parallelism and concurrency in software
Teacher: Babak Falsafi
Principles of online decision-making
Teacher: Matthias Grossglauser
Responsible software
Teacher: Cécile Hardebolle
Software construction
Teacher: Martin Odersky, Viktor Kuncak, Clément Pit-Claudel
Technologies for democratic society
Teacher: Bryan Alexander Ford
The software enterprise - from ideas to products
Teacher: George Candea
Theory of computation
Teacher: Mika Göös