I am a professor leading the Chair of Compilers and Programming Languages at Technische Universität Berlin.
Before joining TU Berlin, I was a lecturer at the University of Edinburgh and the University of Glasgow. Prior to that I was a postdoctoral researcher at the University of Edinburgh. I received my PhD from the University of Münster in Germany.
I am interested in all aspects of parallel programming and compiler design. Particular research interests of mine include performance portability, structured parallel programming, functional programming languages, heterogeneous and GPU computing, and novel compilation techniques for high-level languages.
You find more information on my website: https://michel.steuwer.info, including a list of publications.