David received a B.Sc. from the University of British Columbia in 2006 and a Ph.D. from MIT in 2011. The title of his Ph.D. thesis was "Case studies in quantum adiabatic optimization". Following postdoctoral fellowships at IQC and Caltech, he joined the Theory of Quantum Computing and Information Group at the IBM T.J. Watson Research Center.
David's research broadly includes the investigation of fundamental questions in quantum algorithms and quantum complexity theory. The topics he has worked on reflect his view that a great strength of quantum information science is the use of tools from computer science, physics, and mathematics to investigate the computational power and complexity of quantum systems. David's research publications can be found on Google Scholar.