Currently, I am teaching Mathematics for Machine Learning for the Data Science Master Program at the Department of Mathematics and Statistics at the University at Albany.

During the spring semester of 2023, I taught Algebraic Topology at the Mathematics Department of the Graz Institute of Technology together with Prof. Michael Kerber.

In the spring of 2021, I took part in the first Tutorial-a-thon organized by the AATRN, with the video Clear and compress for persistence algorithm. The full series can be found here.

In the AA 2021/2022, I was the TA for the course Complexity Theory at the Mathematics Department of the Graz Institute of Technology, under Prof. Michael Kerber. The semester before, I was the TA for the course Theoretische Informatik 1 at the Mathematics Department of the Graz Institute of Technology, under Prof. Michael Kerber.

Together with Lukas Waas, I was a TA for the Applied Category Theory 2020 Adjoint School, under the mentor Nina Otter.

In the AA 2018/2019, I was the TA for the course Calculus I at the Electric and Informatics Engineering Department of the University of Pavia, under Prof. Simona Fornaro.

In the AA 2017/2018, I was the TA for the course Calculus I, at the Edil Engineering and Architecture department of the University of Pavia, under Prof. Simona Fornaro, and the TA for the course of Theory of Dynamical Systems at the Mathematics Department of the Univerity of Pavia, under Prof. Annalisa Marzuoli.