· Director, Princeton Language and Intelligence, Princeton University2023–
· Visiting Professor, Weizmann Institute2007–2007
· Visiting Researcher, Microsoft Research2006–2007
· Charles C. Fitzmorris Professor of Computer Science, Princeton University2003–
· Visiting Associate Professor, UC Berkeley2001–2002
· Associate Professor, Princeton University1999–2003
· Assistant Professor, Princeton University1994–1999
· PhD in Computer Science, University of California, Berkeley1990–1994
· SB in Mathematics with Computer Science, Massachusetts Institute of Technology1986–1990