David is a Senior Researcher in the University of Oxford e-Research Centre (OeRC) and a Junior Research Fellow at Kellogg College. His work concerns the development of data infrastructure to support data-intensive research in the life, natural, and biomedical sciences. From 2013 to 2015 David was a Research Associate in Computing and Data Science at Imperial College, where he was one of the founding members of the Imperial Data Science Institute; from 2010 to 2013 he was a postdoctoral researcher in the Department of Computer Science at Oxford. David was awarded a PhD in Computer Science from the University Reading in 2010 for his work on peer-to-peer (P2P) software in limited capability mobile phones.
David is an award-winning educator having won a University of Oxford MPLS Division Teaching Award in 2016, and provides teaching support for Oxford’s Software Engineering Programme in a number of subject areas.