David recently completed his Ph.D. within the Digital Technology Group at the Computer Laboratory (formerly a group in the Engineering Department and maintaining close ties) of the University of Cambridge. During his time as a postgraduate, David was a member of the MCR at Churchill College, Cambridge and supervised various courses in undergraduate Computer Science. David was supervised by Andy Hopper in the DTG. He submitted his dissertation in September 2008, had his viva voce examination on the 5th of December 2008, and was admitted to the degree of Doctor of Philosophy on the 21st of March 2009. David is a member of the Institution of Engineering Technology (IET), and the Institute of Electrical and Electronic Engineers (IEEE), and is a Fellow of the Cambridge European Society, and the Cambridge Philosophical Society.

The content of this section is mainly from David's original Computer Laboratory web site, hence it may well not be current.