Teaching

Courses I currently teach and have taught in the past.

Current Teaching

Introduction to Machine Learning
University of Bergamo
Undergraduate & Graduate | 2025 – Present

Deep Learning
University of Bergamo
Graduate | 2025 – Present

Past Teaching

Mastering Foundation Models: Techniques and Applications for Advanced AI Tasks
University of Trento, IT
Level: Doctoral
Years: 2025 – 2025

Modelling and Problem Solving for Computing
University of Aberdeen, UK
Level: Undergraduate
Years: 2023 – 2024

Advanced Programming
University of Aberdeen, UK
Level: Graduate
Years: 2023 – 2024