I am an Assistant Professor of Computer Science at Middlebury College where I enjoy working with undergraduates in the classroom and on research. Previously, I was a Hartree Postdoctoral Fellow at the University of Maryland in QuICS - the Joint Center for Quantum Information and Computer Science. I earned a PhD in physics from MIT and a BA in astrophysics from Williams College.
I study quantum computers, which take advantage of the laws governing small physical systems in order to solve computational problems. I design algorithms for quantum computers and try to prove that their performance is better than the best classical algorithms. I also create efficient and accurate ways of characterizing errors in experimental quantum computers. I sometimes dabble in quantum complexity theory and quantum information theory.