Teaching

  • Multimedia Information Retrieval & Computer Vision
    • MSc in Artificial Intelligence and Data Engineering
    • Department of Information Engineering
    • University of Pisa
    • Year(s): 2022, 2023, 2024, 2025

  • Databases [Basi di Dati]
    • BSc in Computer Engineering
    • Department of Information Engineering
    • University of Pisa
    • Year(s): 2022, 2023, 2024, 2025

  • Industrial Informatics and Process Analytics
    • MSc in Management Engineering
    • Department of Energy, Systems, Territory, and Construction Engineering
    • University of Pisa
    • Year(s): 2021, 2022

  • Java Fundamentals [Introduzione a Java]
    • Master in Cybersecurity
    • Department of Information Engineering
    • University of Pisa
    • Year(s): 2020, 2021, 2022

  • Cloud Computing
    • MSc in Computer Engineering
    • Department of Information Engineering
    • University of Pisa
    • Year(s): 2019, 2020, 2021, 2022

  • High Performance & Scalable Analytics
    • Master in Big Data Analytics & Social Mining.
    • Department of Computer Science
    • University of Pisa
    • Year(s): 2018, 2019

  • Computer Systems [Sistemi di Elaborazione]
    • BSc in Telecommunication Engineering
    • Department of Information Engineering
    • University of Pisa & Italian Navy Academy
    • Year(s): 2014, 2015, 2016, 2017, 2018, 2019, 2020

  • Distributed Enabling Platforms [english]
    • MSc in Computer Science and Networking
    • Department of Computer Science
    • University of Pisa
    • Year(s): 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019