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. From 2007 until 2017, I held a Tier II Canada Research Chair in Algorithms for Memory Hierarchies.

My active research is in algorithms and data structures, primarily on NP-hard problems in bioinformatics but also on graph algorithms, computational geometry, and algorithms for large data sets.

Positions Available

I am currently looking for students for my project Efficient Algorithms for Constructing Phylogenetic Networks.  View ad