website header

Teaching CV

Lecturer

2021
Practical Sessions in C++
Université Grenoble Alpes, France
2021
Partial Differential Equations and Numerical Methods
Université Grenoble Alpes, France
2021
Time Integration and Differential Equations
Technical University of Munich, Germany
2020
Introduction to Computer Architectures
Technical University of Munich, Germany
2019
Time Integration and Differential Equations
Technical University of Munich, Germany
2019
Introduction to Computer Architectures
Technical University of Munich, Germany
2019
Introduction to parallel-in-time and other new time-stepping methods
Compact course with Daniel Ruprecht
Technical University of Munich, Germany
2018
Introduction to Computer Architectures
Technical University of Munich, Germany
2018
High-performance computing with heterogeneous architectures
Lectures in applied mathematics and computer science
University of Sao Paulo, BR
2017
Illumination models (light propagation with bidirectional reflection distribution function, visibility and shadows)
University of Exeter, UK
2016
Heterogeneous CPU/GPU computing architectures and programming models
University of Exeter, UK
2016
Iterative linear solvers
University of Exeter, UK
2016
High-performance computing
Guest lecture
University of Bath, UK
2015
Algorithms that changed the world
Selected lecture
University of Exeter, UK
2013
Computational Fluid Dynamics
Lab
Technical University of Munich, Germany
2012
Game physics
Lab
Technical University of Munich, Germany
2012
Let's play - building a game physics engine
Winter Enrichment Program (WEP) at KAUST
King Abdul University of Science and Technology, SA
2011
Game physics
Lab
Technical University of Munich, Germany

Other teaching tasks

2019
History of Computer Architectures
Seminar
Technical University of Munich, Germany
2014
Algorithms of Scientific Computing 2
Teaching assistant
Technical University of Munich, Germany
2014
Lattice Boltzmann methods
Seminar
Technical University of Munich, Germany
2013
Computational Fluid Dynamics
Teaching assistant
Technical University of Munich, Germany
2013
Simulation Technology: From Models to Software
Teaching assistant
Technical University of Munich, Germany
2012
Advanced programming
Teaching assistant
Technical University of Munich, Germany
2011
Numerical programming
Teaching assistant
Technical University of Munich, Germany
2010
Scientific Computing
Teaching assistant
Technical University of Munich, Germany

Student related projects

See student projects.