Ph.D. Courses:
Summer 2023: Lecturer of the course Machine Learning for Communications, Ph.D. in Information and Communication Technologies
Summer 2023-2024: Lecturer of the course Graph Signal Processing and Learning, Ph.D. in Information and Communication Technologies
Summer 2021-2022: Lecturer of the course Machine Learning for Networks, Ph.D. in Information and Communication Technologies
M.Sc. Courses:
Spring 2025: Lecturer of the course Wireless Communications Laboratory, M.sc. in Communication Engineering.
Fall 2016-2024: Co-Lecturer of the course Signal Processing for Machine Learning, M.sc. in Data Science. Co-Lecturer: Prof. Sergio Barbarossa
Spring 2024-2025: Co-Lecturer of the course Networking for Big Data and Laboratory, M.sc. in Data Science. Co-Lecturer: Prof. Andra Baiocchi
Spring 2024-2025: Co-Lecturer of the course Network Resource Management, M.sc. in Management Engineering. Co-Lecturer: Prof. Andra Baiocchi
Spring 2012-2017: Teaching assistant of the course Distributed Optimization over Complex Networks. M. Sc. in Electronics Engineering. Lecturer: Prof. Sergio Barbarossa
B.Sc. Courses:
Spring 2020-2023: Lecturer of the course Teoria dei Segnali, B.Sc. in Information Engineering
Spring 2019: Lecturer of the course Trasmissione Numerica, B.Sc. in Information Engineering
Spring 2012-2017: Teaching assistant of the course Teoria dei Segnali, B.Sc. in Electronics Engineering. Lecturer: Prof. Sergio Barbarossa
Fall 2015: Lecturer of the Ph.D. course Optimization, Learning, and Statistical Signal Processing over Networks
Spring 2017: Lecturer of the Ph.D. course Signal Processing for Big Data
Fall 2017: Co-Lecturer of the course Big Data Analytics, M. Sc. in Computer Engineering. Co-Lecturer: Prof. Paolo Banelli
Nessuna conoscenza, se pur eccellente e salutare, mi darà gioia se la apprenderò per me solo. Se mi si concedesse la sapienza con la limitazione di tenerla chiusa in me, rinunciando a diffonderla, la rifiuterei.
Homines, dum docent, discunt.
Cit. Lucius Annaeus Seneca