He holds an A.B. in mathematics from Princeton and a Ph.D. in computer science from Yale. Before working at Colgate, he was a postdoc at ICSI in Berkeley, CA, and at DIMACS/the Stevens Institute of Technology in Hoboken, NJ. He has previously been a DIMACS visitor during summer 2008. His research interests include algorithmic foundations of the Internet, specifically, design, analysis, and configuration of Internet routing protocols.