Teaching:

2024 – 2025
Teaching load of 96 hours (50% reduction for the 1st year recruits), Toulouse-INP (ENSEEIHT)
02/2022 – 06/2022
Solution and Optimization Methods for Large Scale Problems (MSc/Ph.D.), USI, Substitute lecturer

Teaching assistant (USI):

02/2019 – 07/2019
Solution and Optimization Methods for Large Scale Problems (MSc/Ph.D.)
09/2018 – 01/2019
Calculus (BSc)
08/2018
Functional and Numerical Analysis (MSc/Ph.D.)
02/2018 – 07/2018
Multiscale methods (MSc/Ph.D.)
02/2017 – 07/2017
Optimization methods (BSc)
09/2016 – 01/2017
Enterprise Resource Planning (MSc)

Mentored Ph.D. students:

01/2021 –
Samuel Cruz, Domain decomposition methods and deep-learning, USI, thesis director: R. Krause (USI)

Supervised Master theses (MSc in Mathematics/Computational Science):

10/2024 –
Laurynas Varnas, Domain decomposition training algorithms for graph neural networks, USI, together with A. Heinlein (TU Delft), R. Krause (USI)
03/2024 –
Mirte van Loenen, Decomposing Graph Neural Networks, TU Delft, together with A. Heinlein (TU Delft)
01/2023 – 09/2023
Marc Salvado, Multilevel approaches for enhancing the training of transformers, USI, together with R. Krause (USI)
09/2021 – 03/2022
Andrea Angino, Knight descent - a parallel stochastic method for non-linear optimization problems, USI, together with R. Krause (USI) and M. Donatelli (Insubria, Como, Italy)
09/2019 – 09/2020
Samuel Cruz, Learning multilevel hierarchies, USI, together with R. Krause (USI)
09/2019 – 07/2020
Vanessa Braglia, Multilevel training for neural networks, USI, together with R. Krause (USI)

Supervised Bachelor theses (BSc in Informatics):

09/2021 – 02/2022
Stefano Gonçalves, Implementation of a hybrid data-parallel algorithm for neural network training with reduced communication targeted to GPU-based supercomputers , USI, together with R. Krause (USI)
09/2020 – 07/2021
Filippo Cesana, Python Front-End for Utopia with Algorithmic Implementations Related to Financial Machine Learning , USI, together with R. Krause (USI) and P. Zulian

Supervised student assistants/interns:

02/2022 –
Marc Salvadó, Layer parallel training of transformers, USI, together with R. Krause (USI)
07/2021 – 10/2021
Francesco Lacommare, Multilevel variant of Adam optimizer, USI, together with R. Krause (USI)
06/2020 – 10/2021
Filippo Cesana, Python interface for UTOPIA, USI, together with P. Zulian and R. Krause (USI)
06/2020 – 05/2021
Dylan Ramelli, xSDK integration for UTOPIA, USI, together with P. Zulian and R. Krause (USI)
08/2020 – 01/2021
Nicholas Robertson, Domain decomposition and machine learning, USI, together with R. Krause (USI)
06/2019 – 12/2020
Lisa Gaedke-Merzhauser, Multilevel training of deep residual networks, USI, together with R. Krause (USI)
01/2019 – 09/2020
Samuel Cruz, Learning multigrid transfer operators using reinforcement learning, USI, together with R. Krause (USI)
06/2019 – 07/2020
Vanessa Braglia, Multilevel variance reduction methods, USI, together with R. Krause (USI)
06/2016 – 12/2016
Eric Botter, Continous integration using CDash, USI, together with R. Krause (USI)