Teaching

Information Theory (for Data Science)

Ph.D. course, ISTA, 2023

I am excited to announce that I am co-teaching (along with Marco Mondelli) the Ph.D. class on Information Theory (for Data Science). The class covers a variety of classical and more modern results with an information-theoretic flavor. We will talk about: Information measures, compression, prediction, estimation, large deviations (Sanov style), multi-armed bandits, exponential families, exploration bias and generalisation error.

COM-102, Advanced information, computation, communication II

Undergraduate course, EPFL, 2021

I have been head Teaching Assistant for Advanced information, computation, communication II (AICC2) for two years in a row: spring 2021 and spring 2022. AICC2 is a large undergraduate class (~300 students) with meaningful challenges. Its purpose is to expose first year bachelor students to applied probability theory, information theory, coding theory and cryptography. I was in charge of leading the teaching assistants team (2 PhD students, 10/12 bachelor/master students), coordinating the homework, exam, etc.

CS-119, Information, Computation, Communication

Undergraduate course, Life sciences, EPFL, 2020

EL-205, Signals and systems

Undergraduate course, EPFL, 2020

COM-406, Foundations of Data Science

Graduate course, EPFL, 2019

COM-417, Advanced Probability And Applicaitons

Graduate course, EPFL, 2019

CS-119, Information, Computation, Communication

Undergraduate course, Life sciences, EPFL, 2018

COM-512, Networks out of control

Graduate course, EPFL, 2018