David studied at the Universities of Manchester, Zurich, Leicester and Aston. He taught English in Switzerland, Spain, Bugaria and Turkey. After gaining an MSc in IT, he became an Analyst/Programmer with Price Waterhouse then held research posts in computer assisted learning (CAL) at the Universities of Exeter and Bristol.
In the 1990s David held CAL-related posts in Birmingham University's Centre for Computer-Based Learning, Birmingham Dental School, Aston University and the Eastman Dental Institute (University College London).
He was a finalist in the 1994 European Academic Software Awards, founded the erstwhile Journal of Educational Technology in Dentistry, and wrote Teach Yourself Turkish (Hodder and Stoughton).
David spent most of the 2000s in Birmingham Medical School as an education facilitator, working on the undergraduate medical curriculum and liaising with teaching hospitals around the West Midlands. He joined Aston University's School of Languages and Social Sciences in 2009.