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).