Teaching

List of all current (and some past) courses

My office time for students is on Wednesdays between 11:00 and 13:00. If you want to meet (also possibly online) please book a time slot here.

Currently active courses

Theory of Computation (Teoria de la Computació, TC)
2025-2026 Q1 @ UPC (in Spanish/Catalan)

Estructuras de Datos y Algoritmos (EDA)
2024-2025 Q2 @ UPC (in Spanish) 2024-2025 Q1 @ UPC (in Spanish and English)
2023-2024 Q2 @ UPC (in Spanish)
2023-2024 Q1 @ UPC (in Spanish and English)

Teoria de la Computació (TC)
2024-2025 Q2 @ UPC (in Spanish) 2023-2024 Q2 @ UPC (in Spanish)
2022-2023 Q2 @ UPC (in Spanish)

Disseny d’Algorismes
2022-2023 Q2 @ UPF (in English)

Seminars on Theoretical Computer Science: Proof Complexity
2016-2017 Q1 @ KTH (in English)

Complexity Theory
2015-2016 Q2 @ KTH (in English)

Introduzione agli Algoritmi
2014-2015 Q2 @ Sapienza (in Italian)