Teaching

From the autumn of 2023 I will be teaching the course INF242 (Information theory) at the Department of Informatics, University of Bergen. For further details, see the course description at UiB.

I taught the course INF144 (Information theory) at the Department of Informatics, University of Bergen from 2014-2019. The course gives an introduction to the fundamental principles behind data compression, error-correcting codes, and cryptography. In the course we also consider how information theory can be applied to computer networks. For further details, see the course description at UiB.

From 2019 to 2021 I taught the course INF243 (Algebraic coding theory) at the Department of Informatics, University of Bergen, in collaboration with Prof. Øyvind Ytrehus. The course gives an introduction to algebraic codes used in higher layer protocols in the Internet and in storage systems. Topics covered are coding for distributed storage systems, transport layer coding for single path and multiple path communication, coding for private information retrieval, coding for reduced latency, coding for efficient and secure distributed computation, network coding, and index coding. For further details, see the course description at UiB.

Previously, I have taught the course INF244 (Graph-based codes) at the Department of Informatics, University of Bergen. For further details, see the course description at UiB.