A.A. 2023/2024
- Automi, Calcolabilità e Complessità (6 CFU). Bachelor's Degree in Computer Science, Sapienza University of Rome, Fall 2022.
- Cryptography (6 CFU). Master's Degree in Computer Science and Master's Degree in Cybersecurity, Sapienza University of Rome, Fall 2022.
- Data Privacy and Security (6 CFU). Master's Degree in Data Science, Sapienza University of Rome, Fall 2022.
A.A. 2022/2023
- Automi, Calcolabilità e Complessità (6 CFU). Bachelor's Degree in Computer Science, Sapienza University of Rome, Fall 2022.
- Cryptography (6 CFU). Master's Degree in Computer Science and Master's Degree in Cybersecurity, Sapienza University of Rome, Fall 2022.
- Data Privacy and Security (6 CFU). Master's Degree in Data Science, Sapienza University of Rome, Fall 2022.
A.A. 2021/2022
- Cryptography (6 CFU). Master's Degree in Computer Science and Master's Degree in Cybersecurity, Sapienza University of Rome, Fall 2020.
- Data Privacy and Security (6 CFU). Master's Degree in Data Science, Sapienza University of Rome, Fall 2020.
- Secure Computation (6 CFU), co-taught with Prof. Riccardo Lazzeretti. Master's Degree in Cybersecurity, Sapienza University of Rome, Spring 2021.
A.A. 2020/2021
- Cryptography (6 CFU). Master's Degree in Computer Science and Master's Degree in Cybersecurity, Sapienza University of Rome, Fall 2020.
- Data Privacy and Security (6 CFU). Master's Degree in Data Science, Sapienza University of Rome, Fall 2020.
- Secure Computation (6 CFU), co-taught with Prof. Riccardo Lazzeretti. Master's Degree in Cybersecurity, Sapienza University of Rome, Spring 2021.
A.A. 2019/2020
- Cryptography (6 CFU). Master's Degree in Computer Science and Master's Degree in Cybersecurity, Sapienza University of Rome, September-December 2019.
- Data Privacy and Security (6 CFU). Master's Degree in Data Science, Sapienza University of Rome, September-December 2019.
- Secure Computation (6 CFU), co-taught with Prof. Riccardo Lazzeretti. Master's Degree in Cybersecurity, Sapienza University of Rome, March-June 2020.
A.A. 2018/2019
- Cryptography (6 CFU). Master's Degree in Computer Science and Master's Degree in Cybersecurity, Sapienza University of Rome, September-December 2018.
- Data Privacy and Security (6 CFU). Master's Degree in Data Science, Sapienza University of Rome, September-December 2018.
- Secure Computation (6 CFU), co-taught with Prof. Riccardo Lazzeretti. Master's Degree in Cybersecurity, Sapienza University of Rome, March-June 2019.
A.A. 2017/2018
- Cryptography (6 CFU). Master's Degree in Computer Science and Master's Degree in Cybersecurity, Sapienza University of Rome, September-December 2017.
- Data Privacy and Security (6 CFU). Master's Degree in Data Science, Sapienza University of Rome, September-December 2017.
A.A. 2016/2017
- Cryptography (6 CFU). Master's Degree in Computer Science, Sapienza University of Rome, September-December 2016.
- A mini-class on Cryptography for Data Science (18 hours) within the course of data privacy and security (taught by Prof. Luigi V. Mancini). Master's Degree in Data Science, Sapienza University of Rome.
A.A. 2015/2016
- Operational Research (6 CFU). Master's Degree in Computer Science Engineering (co-taught with Prof. Antonio Corbo Esposito), University of Cassino and Southern Lazio, November-December 2015.
- Cryptography. Master in Sicurezza dei Dati e delle Reti e Master in Governance e Audit dei Sistemi Informativi. Sapienza University of Rome, May 2016. The slides are available upon request.
A.A. 2014/2015
- A mini-class on zero-knowledge and applications. Corso di "Tecniche di Sicurezza Informatica dei Dati e delle Reti" (Dr. Antonio Villani), University of Rome ROMA TRE, May 2015. Lecture notes are available for download here.
- Cryptography. Master in Sicurezza dei Dati e delle Reti e Master in Governance e Audit dei Sistemi Informativi. Sapienza University of Rome, December 2014. The slides are available upon request.
A.A. 2013/2014
- Cryptography. Master in Sicurezza dei Dati e delle Reti e Master in Governance e Audit dei Sistemi Informativi. Sapienza University of Rome, April 2014. The slides are available upon request.
A.A. 2010/2011
- A mini-class on secure authentication. Corso di "Sicurezza nelle Comunicazioni" (Prof. Andrea Baiocchi). Sapienza University of Rome, January 2010. Lecture notes are available for download here.
A.A. 2008/2009
- A lecture on intermediate queuing theory. Corso di "Sistemi di Telecomunicazioni" (Ing. Alfredo Todini). Sapienza University of Rome, 2010. Slides are available for download here.
![]() |