I defended my PhD in computer science under the supervision of Prof. Thomas Gross from the ETH Zurich in Switzerland. Prior to my doctoral studies, I first started a career in banking between 1998 and 2000, before I realized my true calling within the world of computers. I then pursued my diploma in computer science, conferred in 2005 from the Technical University Munich, Germany. Beyond my doctoral research into analysis and optimizations of parallel programs, my general research interests revolve around programming languages, type systems, and the accompanying compilers and virtual machines. 


You can find a list of my publications here.

Ph.D. Work

Read about my work as a Ph.D. student at the ETH Zurich.