A.Y. 2024-25
Spring Semester
"Metodi Numerici per Equazioni alle Derivate Parziali", Dipartimento di Matematica e Applicazioni, Master Degree, University of Milano-Bicocca, in collaboration with Dr. C. Tablino Possio (42 hours)
"Metodi del Calcolo Scientifico", Dipartimento di Informatica, Sistemistica e Comunicazione, Master Degree, University of Milano-Bicocca, in collaboration with Prof. F. Dassi (42 hours)
Fall Semester
Lab classes of "Metodi Numerici Avanzati per Equazioni alle Derivate Parziali", Dipartimento di Matematica e Applicazioni, Master Degree, University of Milano-Bicocca, in collaboration with Prof. L. Beirão da Veiga (20 hours)
PhD course "Numerical Optimization", PhD in Economics, Statistics and Data Science, University of Milano-Bicocca (12 hours)
Precorsi di Matematica, PhD in (pre) Bachelor Degree, University of Milano-Bicocca (20 hours)
A.Y. 2023-24
Spring Semester
"Metodi Numerici per Equazioni alle Derivate Parziali", Dipartimento di Matematica e Applicazioni, Master Degree, University of Milano-Bicocca, in collaboration with Dr. C. Tablino Possio (42 hours)
"Metodi del Calcolo Scientifico", Dipartimento di Informatica, Sistemistica e Comunicazione, Master Degree, University of Milano-Bicocca, in collaboration with Prof. F. Dassi (10 hours)
Fall Semester
Lab classes of "Metodi Numerici Avanzati per Equazioni alle Derivate Parziali", Dipartimento di Matematica e Applicazioni, Master Degree, University of Milano-Bicocca, in collaboration with Prof. L. Beirão da Veiga (20 hours)
PhD course "Numerical Optimization", PhD in Economics, Statistics and Data Science, University of Milano-Bicocca (12 hours)
Precorsi di Matematica, PhD in (pre) Bachelor Degree, University of Milano-Bicocca (20 hours)
A.Y. 2022-23
Spring Semester
"Metodi Numerici per Equazioni alle Derivate Parziali", Dipartimento di Matematica e Applicazioni, Master Degree, University of Milano-Bicocca, in collaboration with Dr. C. Tablino Possio (42 hours)
"Metodi del Calcolo Scientifico", Dipartimento di Informatica, Sistemistica e Comunicazione, Master Degree, University of Milano-Bicocca, in collaboration with Prof. F. Dassi (10 hours)
Fall Semester
Lab classes of "Metodi Numerici Avanzati per Equazioni alle Derivate Parziali", Dipartimento di Matematica e Applicazioni, Master Degree, University of Milano-Bicocca, in collaboration with Prof. L. Beirão da Veiga (20 hours)
PhD course "Numerical Optimization", PhD in Economics, Statistics and Data Science, University of Milano-Bicocca (12 hours)
A.Y. 2021-22
Spring Semester
"Metodi del Calcolo Scientifico", Dipartimento di Informatica, Sistemistica e Comunicazione, Master Degree, University of Milano-Bicocca (52 hours)
Fall Semester
Lab classes of "Metodi Numerici Avanzati per Equazioni alle Derivate Parziali", Dipartimento di Matematica e Applicazioni, Master Degree, University of Milano-Bicocca, in collaboration with Prof. L. Beirão da Veiga (20 hours)
A.Y. 2020-21
Spring Semester
"Topics in Finite Elements", Faculty for Mathematics, Master Degree, University of Vienna, in collaboration with Prof. I. Perugia and Dr. S. Geevers (10 hours)
Fall Semester
"Übungen zu Numerische Mathematik 1, Gruppen 1 und 2", Faculty for Mathematics, Bachelor Degree, University of Vienna (64 hours)
"PhD course on the Virtual Element Method", Summer International School, Polytechnic University of Xi'an (3 hours, part of a 20 hours course shared with L. Beirão da Veiga, F. Dassi, A. Russo, G. Vacca)
A.Y. 2019-20
Spring Semester
"Übungen zu Analysis, Gruppe 2", Faculty for Mathematics, Bachelor Degree, University of Vienna (30 hours)
Fall Semester
"Übungen zu Numerische Mathematik 1, Gruppen 3 und 4", Faculty for Mathematics, Bachelor Degree, University of Vienna (56 hours)
A.Y. 2018-19
Spring Semester
"Topics in Finite Elements", Faculty for Mathematics, Master Degree, University of Vienna, in collaboration with Prof. I. Perugia (16 hours)
A.Y. 2016-17
Spring Semester
Teaching assistant for the course "Methods for Scientific Calculus", Department of Computer Science, Master Degree, Università degli Studi di Milano-Bicocca, charged by Prof. A. Russo (20 hours)
Teaching assistant for the course "Numerical Methods for Partial Differential Equations 2", Department of Mathematics, Master Degree, Università degli Studi di Milano, charged by Prof. Paola Causin (24 hours)
A.Y. 2015-16
Spring Semester
Teaching assistant for the course "Methods for Scientific Calculus", Department of Computer Science, Master Degree, Università degli Studi di Milano-Bicocca, charged by Prof. L. Beirão da Veiga (20 hours)
Teaching assistant for the course "Numerical Methods for Partial Differential Equations 2", Department of Mathematics, Master Degree, Università degli Studi di Milano, charged by Dr. Paola Causin (36 hours)
Fall Semester
Charge of the course "Minimat: introduction to Mathematics", Department of Computer Science, Bachelor Degree, Università degli Studi di Milano (21 hours)