Teaching

Since the Academic Year 2020/21, he has been teaching the following courses at University of Calabria:

A.Y. 2024/2025
Data and Text Mining, M.Sc. in Digital Documents Management and Preservation.
Data Analysis, M.Sc. in Intelligence for the Legality and Safeguard of Cultural and Archaelogical Heritage.
Introduction to Computer Science, B.Sc. in Linguistic Mediation.

A.Y. 2023/2024
Data and Text Mining, M.Sc. in Digital Documents Management and Preservation.
Logics, Languages and Technologies for the Semantic Analysis of Texts, M.Sc. in Digital Documents Management and Preservation.
Data Analysis, M.Sc. in Intelligence for the Legality and Safeguard of Cultural and Archaelogical Heritage.
Data Mining, Master in Artificial Intelligence and Data Science.

A.Y. 2022/2023
Data and Text Mining, M.Sc. in Digital Documents Management and Preservation.
Logics, Languages and Technologies for the Semantic Analysis of Texts, M.Sc. in Digital Documents Management and Preservation.
Data Analysis, M.Sc. in Intelligence for the Legality and Safeguard of Cultural and Archaelogical Heritage.
Data Mining, Master in Data Science.

A.Y. 2021/2022
Data and Text Mining, M.Sc. in Digital Documents Management and Preservation.
Logics, Languages and Technologies for the Semantic Analysis of Texts, M.Sc. in Digital Documents Management and Preservation.
Data Analysis, M.Sc. in Intelligence and Risk Analysis.
Data Mining, Master in Data Science.

A.Y. 2020/2021
Foundations of Computer Science and Databases, M.Sc. in Digital Documents Management and Preservation.
Data and Text Mining, M.Sc. in Digital Documents Management and Preservation.
Logics, Languages and Technologies for the Semantic Analysis of Texts, M.Sc. in Digital Documents Management and Preservation.
Data Analysis, M.Sc. in Intelligence and Risk Analysis.

During the Academic Years 2018/19 and 2019/20 he taught the following courses at Monmouth University:

A.Y. 2019/2020
Data Mining, M.Sc. Computer Science.
Operating Systems, B.Sc. Computer Science.
Foundations of Computer Science I, B.Sc. Computer Science.
Foundations of Computer Science II, B.Sc. Computer Science.

A.Y. 2018/2019
Data Mining, M.Sc. Computer Science.
Operating Systems, B.Sc. Computer Science.
Foundations of Computer Science I, B.Sc. Computer Science.

From 2005 to 2018 he served as adjunct professor, co-teacher or teaching assistant in several courses (in Italian) at University of Calabria:

A.Y. 2017/2018
Sistemi di knowledge management e servizi informativi (Docente), Master in Conservatore dei Documenti Digitali – PERSEO.
Big Data ed analisi di scenario urbano (Docente), Master in Intelligence.

A.Y. 2016/2017
Sistemi di knowledge management e servizi informativi (Docente), Master in Conservatore dei Documenti Digitali – PERSEO.

A.Y. 2015/2016
Sistemi di knowledge management e servizi informativi (Docente), Master in Conservatore dei Documenti Digitali – PERSEO.
Gestione documentale (Docente), Master in Conservatore dei Documenti Digitali – PERSEO.
Big Data ed analisi di scenario urbano (Docente), Master in Intelligence.

A.Y. 2014/2015
Introduzione all’informatica e laboratorio informatico di base (Docente), Corso di Laurea Magistrale in Giurisprudenza.
Sistemi Distribuiti (Esercitatore), Corso di Laurea in Ingegneria Informatica.

A.Y. 2013/2014
Sistemi Distribuiti (Esercitatore), Corso di Laurea in Ingegneria Informatica.

A.Y. 2012/2013
Sistemi Operativi (Docente), Corso di Laurea in Ingegneria Informatica.
Sistemi Distribuiti (Esercitatore), Corso di Laurea in Ingegneria Informatica.

A.Y. 2011/2012
Sistemi Distribuiti (Esercitatore), Corso di Laurea in Ingegneria Informatica.
Fondamenti di Informatica (Esercitatore), Corso di Laurea in Ingegneria.

A.Y. 2010/2011
Fondamenti di Informatica (Docente), Corso di Laurea in Scienze del Servizio Sociale.
Sistemi Distribuiti (Esercitatore), Corso di Laurea in Ingegneria Informatica.

A.Y. 2009/2010 
Fondamenti di Informatica (Docente), Corso di Laurea in Scienze del Servizio Sociale.
Griglie e Sistemi di Elaborazione Ubiqui (Esercitatore), Corso di Laurea in Ingegneria Informatica.
Reti di Calcolatori (Esercitatore), Corso di Laurea in Ingegneria Informatica.

A.Y. 2008/2009
Architettura dei Calcolatori (Docente), Corso di Laurea in Ingegneria Elettronica.
Fondamenti di Informatica (Docente), Corso di Laurea in Scienze del Servizio Sociale.
Griglie e Sistemi di Elaborazione Ubiqui (Esercitatore), Corso di Laurea in Ingegneria Informatica.

A.Y. 2007/2008
Introduzione all’Informatica (Docente), Corso di Laurea in Ingegneria.
Fondamenti di Informatica (Docente), Corso di Laurea in Scienze del Servizio Sociale (polo didattico di Crotone).
Fondamenti di Informatica II (Docente), Corso di Laurea in Scienze Politiche.

A.Y. 2006/2007
Introduzione all’Informatica (Docente), Corso di Laurea in Ingegneria Gestionale (polo didattico di Crotone).
Fondamenti di Informatica (Docente), Corso di Laurea in Scienze del Servizio Sociale.

A.Y. 2005/2006
Introduzione all’Informatica (Docente), Corso di Laurea in Ingegneria Gestionale (polo didattico di Crotone).
Fondamenti di Informatica (Docente), Corso di Laurea in Scienze del Servizio Sociale (polo didattico di Crotone).