He obtained a B.S. degree in Chemistry and a B.A. degree in Political Science from Stanford University. He received his Ph.D. from UC Berkeley and did his postdoctoral research at the Massachusetts Institute of Technology. He then moved to his present position at UCSD. His research and teaching at UCSD has been recognized with an NSF CAREER award and a Cottrell Scholar Award from the Research Corporation.