I have been teaching assistant for the following courses:
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.
▪ Academic Years: 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.
▪ Academic Years: 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.
▪ Academic Years: 2021-2022, 2020-2021, 2019-2020.
I has also served as thesis advisor for over 30 graduating students at DIMES, University of Calabria, overseeing both bachelor and master theses. The main topics of the supervised theses include social media and big data analysis, machine learning, deep learning, natural language processing, and high-performance data analytics.