He earned his bachelor's degree from Duke and his PhD from Princeton. His research is in probability and dynamical systems, with applications to biology and linguistics. He is particularly interested in how neurons perform computations, and how human language evolves on both biological and historical time scales.