Teaching
Over 1,100 hours of university-level instruction across 10+ subjects in Computer Science and Data Science.
Current Courses
Computational Neuroscience and Deep Learning
21h/year, 3 CFU — Master in Applied Artificial Intelligence for Business
A.Y. 2025–26
Introduction to Artificial Intelligence
28h/year, 4 CFU — Master in Applied Artificial Intelligence for Business
A.Y. 2025–26
Artificial Intelligence
36h/year, 4.5 CFU — M.Sc. in Computer Science
A.Y. 2023–24, 2024–25
Deep Neural Networks
48h/year, 6 CFU — M.Sc. in Computer Science
A.Y. 2022–23, 2023–24, 2024–25
Data Mining
48h/year, 6 CFU — M.Sc. in Applied Data Science
A.Y. 2022–23, 2023–24, 2024–25
Past Courses (as Professor)
Database Systems
48h/year, 6 CFU — M.Sc. in Applied Data Science
A.Y. 2021–22
Reinforcement Learning
12h/year, 1.5 CFU — Module of the AI Course, M.Sc. in Computer Science
A.Y. 2019–20, 2020–21, 2021–22
Social Mining
48h/year, 6 CFU — M.Sc. in Applied Data Science
A.Y. 2019–20, 2020–21, 2021–22
Networks
48h/year, 6 CFU — M.Sc. in Applied Data Science
A.Y. 2018–19
Social and Behavioral Networks
60h/year, 6 CFU — M.Sc. in Data Science
A.Y. 2016–17, 2017–18, 2018–19
Web and Social Information Extraction
16h/year, 2 CFU — M.Sc. in Computer Science
A.Y. 2016–17, 2017–18, 2018–19
Foundations of Computer Science
32h/year — M.Sc. in Biology and Human Evolution
A.Y. 2009–10, 2010–11, 2011–12
Invited Courses
Data Mining
40h — M.Sc. in Computer Science (invited)
Summer 2020
Networks Analysis and Mining
28h — M.Sc. in Computer Science (invited)
A.Y. 2019–20
Teaching Assistant
Web and Social Information Extraction (Lab)
16h/year — M.Sc. in Computer Science
A.Y. 2013–14, 2014–15, 2015–16
Programming Methodologies
8h/year — B.Sc. in Computer Science
A.Y. 2006–07, 2007–08
Ph.D. Mentoring
Ongoing
Francesca Ciccarelli
Efficient Algorithms and Frameworks for Machine Unlearning in Large-Scale Systems
Ph.D. in Computer Science, University of L'Aquila — Expected 2029
Daniele Fossemò
Enhancing Interpretability of Deep Learning Models Through Prototypical Representations
Ph.D. in Computer Science, University of L'Aquila — Expected 2029
Giuseppe Costanzo
LLM for Graphs structured data
Ph.D. in Computer Science, University of L'Aquila — Co-advised with Prof. Francesco Gullo — Expected 2029
Maksim Shchukin
Solving complex sustainability problems in water and energy with low-code solutions
Ph.D. in Software Engineering, LUT University (Finland) — Co-advised with Prof. Annika Wolff — Expected 2029
Andrea D'Angelo
Trustworthy AI Through Principled Advances in Machine Unlearning, Algorithmic Bias Mitigation, and Explainability
Ph.D. in Computer Science, University of L'Aquila — Expected 2026
Graduated
Mario Alfonso Prado-Romero
Counterfactual Explainability in Graphs: Foundations, Generative Methods, and Ensemble Techniques
Ph.D. in Computer Science, Gran Sasso Science Institute — 2025
Giordano D'Aloisio
Engineering Fair and Efficient Learning-Based Software Systems
Ph.D. in Computer Science, University of L'Aquila — Co-advised with Prof. Antinisca Di Marco — 2025
Hamed Sarvari
Ensembles Techniques for Outlier Detection
Ph.D. in Computer Science, George Mason University (USA) — Co-advised with Prof. Carlotta Domeniconi — 2023
Bardh Prenkaj
Latent Deep Sequential Learning of Behavioural Sequences
Ph.D. in Computer Science, Sapienza University of Rome — Co-advised with Prof. Paola Velardi — 2022
Lorenzo Madeddu
Machine Learning Methods for Extracting Medical Knowledge from the Human Interactome
Ph.D. in Computer Science in Medicine, Sapienza University of Rome — Co-advised with Prof. Paola Velardi — 2022
Giorgia Di Tommaso
Semantics-Aware method for multi-domain entity Recommenders
Ph.D. in Computer Science, Sapienza University of Rome — Co-advised with Prof. Paola Velardi — 2019
Jose Camacho Collados
Semantic Vector Representations of Word Senses, Concepts and Entities and their Applications in NLP
Ph.D. in Computer Science, Sapienza University of Rome — 2018