Curriculum Vitae
Curriculum Vitae
Career
- since 2020: Durham University, Department of Computer Science: Professor
- 2017-2020: Durham University, Department of Computer Science: Associate Professor
- 2013-2017: Durham University, School of Engineering and Computing Sciences: Assistant Professor
- 2012: Paternity leave (7 months)
- 2009-2013: Technische Universität München (TUM), Munich Centre of Advanced Computing: Acting Director/Project Coordinator TUM-KAUST collaboration
- 2005-2009: Technische Universität München (TUM), Department of Computer Science: Research Assistant (wiss. Angestellter)
Education
- 2016: Technische Universität München (TUM), Department of Computer Science: Habilitation (venia legendi)
Multiscale Storage, Parallelisation and Programming Paradigms for Spacetrees in Scientific Computing
Reviewers: Hans-Joachim Bungartz and David E. Keyes - 2009: Technische Universität München (TUM), Department of Computer Science: Dissertation (PhD)
A Framework for Parallel PDE Solvers on Multiscale Adaptive Cartesian Grids
Advisor: Hans-Joachim Bungartz
Reviewers: Hans-Joachim Bungartz, David E. Keyes and Christoph Zenger - 2005: Technische Universität München (TUM), Department of Computer Science: Diplom (German MSc)
Advisor: Christoph Zenger
Recent positions of responsibility
- Supercomputing 26: Chair of Applications track
- since 2025: Associate Editor of ACM Transactions on Mathematical Software and International Journal of High Performance Computing Applications
- since 2024: EuroHPC JU – Domain Panel Chair Artificial Intelligence
- since 2024: Director Institute for Data Science
- since 2021: Head of Scientific Computing research group
- 2018-2021, 2022/23: Programme Director MSc in Scientific Computing and Data Analysis (MISCADA)
Links

- Thanks @inseismoland.bsky.social for dropping by. An excellent conference depends on excellent talks! [contains quote post or other embedded content]
- The first keynote is by Sven Bodo Scholz who starts from the observation that tuning makes code (quality) worse and unfit for modern, heterogeneous hardware. And therefore should be done by compilers where possible. But are our compilers and programming languages fit for purpose?
- Totally full room for the first tutorial of the HPC Day run by friends of Nvidia on AI model upscaling.
- Great to be back in Munich for the ExaHyPE anniversary workshop. Great talk by Han @icc-durham.bsky.social on ExaGRyPE.
- Citing a NWOBHM song from 1983: The Eagle Has Landed https://dl.acm.org/doi/10.1145/3799887 All if open access, all is worth reading!