EPFL 2026 Foundations of Data Science (COM-406) Graduate course, Fall 2026 (taught by Prof. Michael Gastpar and Prof. Rüdiger Urbanke) Advanced Information, Computation, Communication II (COM-102) Undergraduate course, Spring 2026 (taught by Prof. Michael Gastpar) 2025 Advanced Information, Computation, Communication II (COM-102) Undergraduate course, Spring 2025 (taught by Prof. Michael Gastpar) 2024 Information Theory and Coding (COM-404) Graduate course, Fall 2024 (taught by Prof. Emre Telatar) Object Oriented Programming (COM-112(a)) Undergraduate course, Spring 2024 (taught by Prof. Ronan Boulic) 2020 Foundations of Data Science (COM-406) Graduate course, Fall 2020 (taught by Prof. Michael Gastpar, Prof. Emre Telatar and Prof. Rüdiger Urbanke) Markov Chains and Algorithmic Applications (COM-516) Graduate course, Fall 2020 (taught by Prof. Nicolas Macris and Dr. Olivier Lévêque) Circuits and Systems II (EE-205) Undergraduate course, Spring 2020 (taught by Dr. Yanina Shkel)