Teaching

Over 1,100 hours of university-level instruction across 10+ subjects in Computer Science and Data Science.

Current Courses

Luiss Business School

Computational Neuroscience and Deep Learning

21h/year, 3 CFU — Master in Applied Artificial Intelligence for Business

A.Y. 2025–26

Luiss Business School

Introduction to Artificial Intelligence

28h/year, 4 CFU — Master in Applied Artificial Intelligence for Business

A.Y. 2025–26

University of L'Aquila

Artificial Intelligence

36h/year, 4.5 CFU — M.Sc. in Computer Science

A.Y. 2023–24, 2024–25

University of L'Aquila

Deep Neural Networks

48h/year, 6 CFU — M.Sc. in Computer Science

A.Y. 2022–23, 2023–24, 2024–25

University of L'Aquila

Data Mining

48h/year, 6 CFU — M.Sc. in Applied Data Science

A.Y. 2022–23, 2023–24, 2024–25

Past Courses (as Professor)

University of L'Aquila

Database Systems

48h/year, 6 CFU — M.Sc. in Applied Data Science

A.Y. 2021–22

University of L'Aquila

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

University of L'Aquila

Social Mining

48h/year, 6 CFU — M.Sc. in Applied Data Science

A.Y. 2019–20, 2020–21, 2021–22

University of L'Aquila

Networks

48h/year, 6 CFU — M.Sc. in Applied Data Science

A.Y. 2018–19

Sapienza University of Rome

Social and Behavioral Networks

60h/year, 6 CFU — M.Sc. in Data Science

A.Y. 2016–17, 2017–18, 2018–19

Sapienza University of Rome

Web and Social Information Extraction

16h/year, 2 CFU — M.Sc. in Computer Science

A.Y. 2016–17, 2017–18, 2018–19

Tor Vergata University of Rome

Foundations of Computer Science

32h/year — M.Sc. in Biology and Human Evolution

A.Y. 2009–10, 2010–11, 2011–12

Invited Courses

Arab American University of Palestine

Data Mining

40h — M.Sc. in Computer Science (invited)

Summer 2020

University of Havana, Cuba

Networks Analysis and Mining

28h — M.Sc. in Computer Science (invited)

A.Y. 2019–20

Teaching Assistant

Sapienza University of Rome

Web and Social Information Extraction (Lab)

16h/year — M.Sc. in Computer Science

A.Y. 2013–14, 2014–15, 2015–16

Tor Vergata University of Rome

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