My research centers around functional programming. I am particularly interested in functional algorithm design and purely functional data structures. At the moment I am mainly working on generic functional programming (Generic Haskell). In the past I worked on strictness analysis and type systems.
I joined Oxford University in October 2007. Before, I was a lecturer in the Institut für Informatik III at Universität Bonn.