List of courses
Numerical Methods for the Applied Sciences course for the master degree in Mathematics; University of Cagliari, Department of Mathematics and Computer Science, 2026-Present (teaching in Italian under the name Metodi Numerici per le Scienze Applicate).
Variational and Krylov methods for the solution of discrete inverse problems course for the Summer School "Approximation and Quadrature for Applicative Integral Models"; CNR, Naples, Italy, 10-13 June 2025.
Krylov methods for ill-posed inverse problems course for the Winter School "Domain Decomposition and Krylov Subspace Methods for PDEs and Ill-Posed Problems"; Mohammed VI Polytechnic University (um6p), Benguérir, Morocco, 27 February - 02 March 2023.
Numerical Computing course for the master degree in Civil Engineering; University of Cagliari, Department of Civil Engineering, 2022-Present (teaching in Italian under the name Calcolo Numerico).
Applied Numerical Mathematics course for the master degree in Mathematics; University of Cagliari, Department of Mathematics and Computer Science, 2021-Present (teaching in Italian under the name Matematica Numerica Applicata).
Computations of Probability course for the bachelor degree in Mathematics; University of Cagliari, Department of Mathematics and Computer Science, 2019-2020 (teaching in Italian under the name Calcolo delle Probabilità).
Regularization of ill-posed inverse problems, Ph.D. course; University of Cagliari, Department of Mathematics and Computer Science, 2020.
Regularization by filtering and variational methods: theoretical and numerical aspects Ph.D. course; University of Insubria, Department of Science and High Technology, 2019.
Numerical Computing II master course; Kent State University, Department of Mathematical Sciences, 2019.
Numerical Computing I master course; Kent State University, Department of Mathematical Sciences, 2018.
Calculus with Precalculus I bachelor course; Kent State University, Department of Mathematical Sciences, 2018.
Linear Algebra with Applications bachelor course; Kent State University, Department of Mathematical Sciences, 2018.
Analytic Geometry and Calculus I bachelor course; Kent State University, Department of Mathematical Sciences, 2017.
Teaching assistance for the Computational Mathematics course from the bachelor degree in Mathematics; University of Insubria, Department of Science and High Technology, 2014-2017 (teaching in Italian under the name Matematica Computazionale).
Teaching assistance for the Regularization of inverse problems course from the master degree in Mathematics; University of Insubria, Department of Science and High Technology, 2015 (teaching in Italian under the name Regolarizzazione di problemi inversi).
Tutoring for the Calculus I course from the bachelor degree in Mathematics; University of Insubria, Department of Science and High Technology, 2014 (teaching in Italian under the name Analisi I).
Tutoring for the Algebra I course from the bachelor degree in Mathematics; University of Insubria, Department of Science and High Technology, 2014-2015 (teaching in Italian under the name Algebra I).