I am a Professor at the Faculty of Computer Science of Dalhousie University in Halifax, Nova Scotia, Canada. I joined Dalhousie University in April 2003, after being a postdoc at the Department of Computer Science of Duke University in Durham, North Carolina, USA. I received my Master's degree in Computer Science in 1998 from Friedrich-Schiller-Universität in Jena, Germany and my PhD in Computer Science in 2002 from Carleton University in Ottawa, Canada. I was awarded a Tier II Canada Research Chair in Algorithms for Memory Hierarchies in 2007, which was recently renewed to run until 2017.
My active research is in algorithms and data structures, graph algorithms, computational geometry, algorithms for large data sets, and algorithms in bioinformatics.
Whenever I am not working, which happens way too rarely, my favourite occupations are reading, road biking, watching movies, and playing with my two sons, Luca and Mateo.