teaching

at university

2022

  1. INF442
    TA of "Algorithms for Data analysis in C++"
    École Polytechnique, France
    Introduction to C++ and applications to data analysis techniques for second year students of the "Cycle Ingénieur polytechnicien"

2021

  1. CSE102
    TA of "Computer Programming"
    École Polytechnique, France
    Second course in Python for first year students of the Bachelor of Science
  2. INF442
    TA of "Algorithms for Data analysis in C++"
    École Polytechnique, France

2019

  1. TA of "Computer Programming 2"
    University of Trento, Italy
    Introduction to object-oriented programming and Java for first year Bachelor’s students in Computer Science and Engineering

2018

  1. TA of "Informatics"
    University of Trento, Italy
    Introduction to computer science for first year Bachelor’s students in Mathematics

at middle/high school

2016

  1. Trainer for "Italian Mathematical Olympiad"
    Liceo G. Marconi, Parma, Italy
    Trainer for local individual and team competitions of math Olympiad for high school students

2015

  1. Trainer for "Giochi della Bocconi"
    Liceo G. Marconi, Parma, Italy
    Trainer for local competitions of "Championnat International de Jeux Mathématiques et Logiques" for middle school students