2023-2024:
Elements of Mathematics (54h), Architectural Design, Politecnico di Milano – Campus Leonardo
Numerical Mathematics (60h), Mathematical Engineering, Politecnico di Milano – Campus Leonardo
2022-2023:
Elements of Mathematics (54h), Architectural Design, Politecnico di Milano – Campus Leonardo
Numerical Mathematics (60h), Mathematical Engineering, Politecnico di Milano – Campus Leonardo
2021-2022:
Elements of Mathematics (54h), Architectural Design, Politecnico di Milano – Campus Leonardo
Numerical Mathematics (60h), Mathematical Engineering, Politecnico di Milano – Campus Leonardo
Mathematical Methods for Deep Learning (with E. Miglio), PhD in Mathematical Models and Methods in Engineering Mathematical, Politecnico di Milano
2020-2021:
Elements of Mathematics (54h), Architectural Design, Politecnico di Milano – Campus Leonardo
Numerical Mathematics (60h), Mathematical Engineering, Politecnico di Milano – Campus Leonardo
Mathematical Methods for Deep Learning (with E. Miglio), PhD in Mathematical Models and Methods in Engineering Mathematical, Politecnico di Milano
2019-2020:
Elements of Mathematics (54h), Architectural Design, Politecnico di Milano – Campus Leonardo
Numerical Mathematics (60h), Mathematical Engineering, Politecnico di Milano – Campus Leonardo
2018-2019:
Elements of Mathematics (54h), Architectural Design, Politecnico di Milano – Campus Leonardo
Numerical Methods for PDEs (36h), Mathematical Engineering, Politecnico di Milano – Campus Leonardo
2017-2018:
Elements of Mathematics (54h), Architectural Design, Politecnico di Milano – Campus Leonardo
Numerical Methods for PDEs (36h), Mathematical Engineering, Politecnico di Milano – Campus Leonardo
2016-2017:
Analytical and Numerical Methods for Mechanical Engineering (66h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
Numerical Calculus and Elements of Analysis (66h), Aerospace Engineering, Politecnico di Milano – Campus Bovisa
2015-2016:
Control and Shape optimization problems & Polygonal Methods for PDEs (with P.F. Antonietti), PhD in Mathematical Models and Methods for Engineering, Politecnico di Milano
Mathematical Methods for Engineering (36h), Physical Engineering, Politecnico di Milano – Campus Leonardo
Analytical and Numerical Methods for Mechanical Engineering (72h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
2014-2015:
Mathematical Methods for Engineering (36h), Physical Engineering, Politecnico di Milano – Campus Leonardo
Analytical and Numerical Methods for Mechanical Engineering (72h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
2013-2014:
Analytical and Numerical Methods for Mechanical Engineering (72h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
Numerical Methods for Optimization (36h), Master in Energy Engineering for an Environmentally Sustainable World, Politecnico di Milano – Campus Piacenza
2012-2013:
Analytical and Numerical Methods for Mechanical Engineering (72h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
Advanced Mathematical Methods for Energy Engineering (72h), Master in Energy Engineering for an Environmentally Sustainable World, Politecnico di Milano – Campus Piacenza
2011-2012:
Analytical and Numerical Methods for Mechanical Engineering (72h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
Advanced Numerical Methods for Energy Engineering (36h), Master in Energy Engineering for an Environmentally Sustainable World, Politecnico di Milano – Campus Piacenza
2010-2011:
Analytical and Numerical Methods for Mechanical Engineering (72h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
Advanced Numerical Methods for Energy Engineering (36h), Master in Energy Engineering for an Environmentally Sustainable World, Politecnico di Milano – Campus Piacenza
2009-2010:
Analytical and Numerical Methods for Mechanical Engineering (72h), Mechanical Engineering, Politecnico di Milano – Campus Bovisa
Analytical and Numerical Methods for Mechanical Engineering (72h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
2008-2009:
Numerical Methods for non-linear problems (with P. Antonietti e F.Nobile), PhD in Mathematical Models and Methods for Engineering, Politecnico di Milano
Numerical Methods for Shape Optimization and Fluid-Structure Interaction with application to Aerospace Engineering (with P.F. Antonietti and C. Vergara), Laboratory for Laurea Degree, Aerospace Engineering, Politecnico di Milano.
Numerical Methods for Aerospace Engineering (36h), Aerospace Engineering, Politecnico di Milano – Campus Bovisa
Numerical Methods for Mechanical Engineering (36h), Mechanical Engineering, Politecnico di Milano – Campus Bovisa
Numerical Methods for Mechanical Engineering (36h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
2007-2008:
Numerical Methods for Aerospace Engineering (36h), Aerospace Engineering, Politecnico di Milano – Campus Bovisa
Numerical Methods for Mechanical Engineering (36h), Mechanical Engineering, Politecnico di Milano – Campus Bovisa
Numerical Methods for Mechanical Engineering (36h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
2006-2007:
Linear Algebra and Numerical Calculus (36h), Mechanical Engineering, Politecnico di Milano – Campus Bovisa
Numerical Methods for Mechanical Engineering (36h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
2005-2006:
Linear Algebra and Numerical Calculus (36h), Mechanical Engineering, Politecnico di Milano – Campus Bovisa
Linear Algebra and Numerical Calculus (36h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza (Teaching Assistant, Teacher: M. Frontini).
Numerical Methods for Mechanical Engineering (36h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza
2004-2005:
Numerical Calculus (36h), Mechanical Engineering, Politecnico di Milano – Campus Bovisa
Numerical Calculus, Mechanical Engineering, Politecnico di Milano – Campus Lecco (Teaching Assistant, Teacher: S. Perotto).
2003-2004:
Numerical Calculus (36h), Mechanical Engineering, Politecnico di Milano – Campus Bovisa
Numerical Methods for Mechanical Engineering, Mechanical Engineering, Politecnico di Milano (Teaching Assistant, Teacher: F. Saleri)
Numerical Methods for Mechanical Engineering (36h), Mechanical Engineering, Politecnico di Milano – Campus Piacenza (Teaching Assistant, Teacher: S. Micheletti)
Introduction to Matlab (10h), Informatic Engineering, Politecnico di Milano.
2002-2003:
Numerical Analysis (72h), Electronic Engineering, Università di Pavia – Campus Mantova
Numerical Calculus, Mechanical Engineering, Politecnico di Milano (Teaching Assistant, Teacher: A. Veneziani)
Numerical Calculus, Mechanical Engineering, Politecnico di Milano (Teaching Assistant, Teacher: R. Sacco)
Numerical Calculus, Aerospace Engineering, Politecnico di Milano (Teaching Assistant, Teacher: F. Saleri).
2001-2002:
Numerical Analysis (72h), Electronic Engineering, Università di Pavia – Campus Mantova
Linear Algebra, Electronic Engineering, Università di Pavia (Teaching Assistant, Teacher: M. Grieco)
2001-2002:
Linear Algebra, Electronic Engineering, Università di Pavia (Teaching Assistant, Teacher: M. Grieco)
Approximation Methods I, Mathematics, Università di Milano (Teaching Assistant, Teacher: L. Pavarino)
1999-2000:
Numerical Calculus, Chemical Sciences, Universtà di Pavia (Teaching Assistant, Teacher: L. Della Croce)
Analysis II, Geological Sciences, Università di Pavia (Teaching Assistant, Teacher: G. Toscani)