Prior to that he was a postdoctoral researcher at the Politecnico de Catalunya in Spain from 2007. He did his PhD at the University of California in San Diego from 2003-2007 and completed his undergraduate studies in his homeland of Ireland at University College Dublin in 2002. Broadly speaking Diogo is interested in developing mathematical models that describe the transport of solutes in environmental flows, ranging from the indoor environment, to streams and rivers to the subsurface. If it moves in the environment he is interested in trying to describe it. His models aim to balance natural complexity with parsimony.