Topics Covered: design and implementation of decision support systems for strategic, tactical, and
operational decision-making, with a focus on data warehousing, ETL processes, multidimensional
modeling, OLAP, performance management, and the use of BI tools for analysis and reporting.
▪ Main Teacher, 28 hours of lessons. A.Y. 2025-2026.
Topics Covered: main principles and practical aspects related to high-performance computing, with a focus on GPU computing in CUDA, and the MPI (Message Passing Interface) paradigm, encompassing both shared and distributed memory implementations.
▪ Teaching Assistant, 16 hours of lessons. A.Y. 2025-2026, 2024-2025, 2023-2024.
Topics Covered: main constructs for modeling and implementing multi-threaded applications, issues related to synchronization and access to shared variables, and concurrency mechanisms in Java, particularly Semaphores and Monitors.
▪ Teaching Assistant, 27 hours of lessons. A.Y. 2025-2026, 2024-2025, 2023-2024, 2022-2023, 2021-2022.
Topics Covered: fundamental concepts of Edge Computing in relation to Cloud architectures and the Internet of Things, with a focus on major tools and frameworks for modeling, simulating, and implementing large-scale interoperable IoT applications.
▪ Teaching Assistant, 23 hours of lessons. A.Y. 2021-2022, 2020-2021, 2019-2020.
I has also served as Thesis Advisor for over 40 graduating students at DIMES, University of Calabria, overseeing both bachelor and master theses. The main topics of the supervised theses include machine and deep learning, NLP, large language models, agentic AI, sustainable AI, and big data analysis. Additionally, I have acted as an Academic Tutor for internship programs in companies, guiding students through their practical training experiences.