David originally trained in chemical engineering, pursuing a BSc(Hons) in the subject at the Unviersity of Birmingham, followed by six years as a Technologist at the Shell Pulau Bukum refinery in Singapore. In 1986, he decided to retrain as a molecular biologist, taking an MSc in molecular biology at the University of Sussex, then a PhD in cancer studies at the University of Birmingham on Epstein-Barr virus-mediated growth transformation. He continued in EBV research on a Beit ZZM fellowship before further postdoctoral research at Cambridge where he diversified into Drosophila genetics and bioinformatics.
He joined the University of Wolverhampton in 2012 and is now Senior Lecturer in Bioinformatics. He currently provides teaching in molecular biology and bioinformatics.
Metagenomics concerns itself with with the genomics populations containing unculturable microbes. Instead of analysing the sequences of axenic cultures, metagenomic analysis infers the constituent genomes by analysing sequences directly obtained form the DNA of the mixed populations. David is interested in the development and application of algorithms for metagenomic analysis. He has latterly performed and analysis of the antibiotic resistance genes present in the human microbiome.
He is also interested more generally in the application of computational techniques to the analysis of biological phenomena.