Mika Göös

Web site: Web site: https://sin.epfl.ch

Administrative data

Teaching & PhD


Computer Science

PhD Programs

Doctoral program in computer and communication sciences


Theory of computation

This course constitutes an introduction to theory of computation. It discusses the basic theoretical models of computing (finite automata, Turing machine), as well as, provides a solid and mathematically precise understanding of their fundamental capabilities and limitations.

Computational complexity

In computational complexity we study the computational resources needed to solve problems and understand the relation between different types of computation. This course advances the students knowledge of computational complexity, and develop an understanding of fundamental open questions.