Teaching

Teaching Assistant Deep Learning for Computer Vision

MSc course, Bocconi University, 2025 - Present

As a Teaching Assistant for the Deep Learning for Computer Vision course, I supported students in applying deep neural network techniques to vision tasks. The course covers classic computer vision methodologies, convolutional neural networks, transformers, object detection, segmentation, generative models, and self-supervised learning, combining theoretical lectures with hands-on lab work and team-based projects.


Teaching Assistant Artificial Intelligence

BSc course, Politecnico di Milano, 2025

As a Teaching Assistant for the Artificial Intelligence course, I guide students through practical exercises that reinforce core AI concepts. The course explores the foundational ideas and applications of AI technologies, including intelligent agents, state-space search, knowledge representation, machine learning, neural networks, and genetic algorithms.


Lab Assistant of Fundamentals of Computer Science

BSc course, Politecnico di Milano, 2022 - Present

As a Lab Assistant for the Fundamentals of Computer Science course, I guide first-year students through programming exercises on the computer and assist them when they encounter difficulties. I help them understand programming concepts and develop problem-solving skills. The course focuses on teaching the C programming language.


Lab Assistant of Python Development

High school summer camp, Politecnico di Milano, 2022

As a Lab Assistant for the Python Development summer course, I support high school students in developing computational thinking through hands-on Python exercises.