Topics Covered: algorithm design techniques, including greedy methods, dynamic programming, divide-and-conquer, and backtracking, applied to search, optimization, and graph problems. Python is used to implement and analyze solutions, with examples drawn from medical contexts.
▪ Main Teacher, 28 hours of lessons. A.Y. 2026-2027.
Topics Covered: generative AI and data science, focusing on their integration into data analysis workflows. The course addresses key limitations and risks (e.g., hallucinations and misalignment) and covers methods for assessing reliability and uncertainty, as well as prompting and alignment techniques.
▪ Main Teacher, 15 hours of lessons. A.Y. 2025-2026.
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. 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.