(1994) and Ph.D. (1997) degrees from the University of York.From 1997 to 1999, he was a Leverhulme fellow at the University of Edinburgh working with Neil Robertson, and after that he moved to the University of Bielefeld (1999–2000) as an Alexander von Humboldt research fellow in the laboratory of Achim Mueller.