Teaching
Lecturer for course on “Elements of numerical analysis”. Master degree in Mathematics, Università Cattolica del Sacro Cuore, Italy (1 edition: Spring 2025). Co-lecturer: Maurizio Paolini.
Lecturer for course on “Interdisciplinarity in science”. Post-graduate A28 program for middle school teachers, Università Cattolica del Sacro Cuore, Italy (3 editions: Fall 2024 in Brescia, Fall 2024 in Piacenza, Spring 2025 in Brescia).
Lecturer for course on “Computational fluid dynamics”. Master degree in Mathematics, Università Cattolica del Sacro Cuore, Italy (1 edition: Fall 2024).
Lecturer for course on “Numerical analysis”. Bachelor degree in Mathematics, Università Cattolica del Sacro Cuore, Italy (1 edition: Fall 2024 + Spring 2025). Co-lecturer: Maurizio Paolini.
Lecturer for course on “Stochastic processes and optimization for machine learning”. Master degree in Data analytics for business, Università Cattolica del Sacro Cuore, Italy (4 editions: Fall 2024, Fall 2023, Fall 2022, Fall 2021). Co-lecturer: Bruno Buonaguidi.
Teaching assistant for course on “Elements of numerical analysis”. Master degree in Mathematics, Università Cattolica del Sacro Cuore, Italy (4 editions: Spring 2024, Spring 2023, Spring 2022, Spring 2021). Lecturer: Maurizio Paolini.
Teaching assistant for course on “Numerical analysis”. Bachelor degree in Mathematics, Università Cattolica del Sacro Cuore, Italy (4 editions: Fall 2023 + Spring 2024, Fall 2022 + Spring 2023, Fall 2021 + Spring 2022, Spring 2021). Lecturer: Maurizio Paolini.
Lecturer for course on “Summer school on reduced order methods in computational fluid dynamics”. Summer school at SISSA, Trieste, Italy (2 editions: Jul. 2022, Jul. 2019).
Teaching assistant for course on “Computational mechanics by reduced order methods”. Ph.D. in Mathematical Analysis, Modelling, and Applications, SISSA, Italy and Master in HPC, SISSA-ICTP, Italy (8 editions: Spring 2022, Spring 2021, Spring 2020, Spring 2019, Spring 2018, Spring 2017, Spring 2016, Spring 2015). Lecturer: Gianluigi Rozza.
Teaching assistant for course on “Topics in computational fluid dynamics”. Ph.D. in Mathematical Analysis, Modelling, and Applications, SISSA, Italy (6 editions: Spring 2021, Spring 2020, Spring 2019, Spring 2018, Spring 2017, Spring 2016). Lecturer: Gianluigi Rozza.
Teaching assistant for course on “Applied mathematics: an introduction to scientific computing by numerical analysis”. Ph.D. in Mathematical Analysis, Modelling, and Applications, SISSA, Italy; Master in HPC, SISSA-ICTP, Italy; Master degree in Mathematics, Università di Trieste, Italy; Master degree in Data Science and Scientific Computing, Università di Trieste, Italy (4 editions: Fall 2020, Fall 2019, Fall 2018, Fall 2017). Lecturers: Luca Heltai, Gianluigi Rozza.
Teaching assistant for course on “Certified reduced basis methods for computational mechanics”. Ph.D. in Mathematics, Basque Center for Applied Mathematics, Bilbao, Spain (1 edition: Jan. 2016). Lecturer: Gianluigi Rozza.
Teaching assistant for course on “Introduction to reduced basis methods”. Ph.D. in Mathematics, Politecnico di Torino, Italy (1 edition: Nov. 2015). Lecturer: Gianluigi Rozza.
Lab assistant for course on “Numerical methods for engineering”. Master degree in Energy Engineering, Politecnico di Milano, Italy (3 editions: Spring 2014, Spring 2013, Spring 2012). Lecturer: Raffaella Pavani.
Teaching assistant for course on “Numerical analysis”. Master degree in Automation Engineering, Politecnico di Milano, Italy (1 edition: Fall 2013). Lecturer: Simona Perotto.
Teaching assistant for course on “Numerical analysis”. Master degree in Electrical Engineering, Politecnico di Milano, Italy (1 edition: Spring 2013). Lecturer: Carlo de Falco.
Teaching assistant for course on “Numerical analysis”. Master degree in Automation Engineering, Politecnico di Milano, Italy (1 edition: Fall 2012). Lecturer: Carlo de Falco.