Prior to arriving at Pomona College, he was a Jet Propulsion Lab postdoctoral fellow working at the Spitzer Science Center at the California Institute of Technology. He obtained his B.A. at Wesleyan University (advisor: Prof. William Herbst) and his M.S. and PhD. at the University of California, Santa Cruz (advisor: Prof. Puragra Guhathakurta).