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.
