· Visiting Professor, King Abdullah University of Science and Technology (KAUST)2018–2018
· Visiting Researcher, INRIA2015–
· Visiting Professor, ETH Zurich2011–2011
· Associate Professor, Purdue University2010–
· Research Scientist, Princeton University2003–2003
· Assistant Professor, Purdue University2003–2010
· PhD in Computer Science, University of North Carolina at Chapel Hill1999–
· Research Scientist, Lucent Technologies Bell Laboratories1998–2002
· Intern, Silicon Graphics Inc.1995–1995
· Software Engineer, Division Inc1994–1994
· MS in Computer Science, University of North Carolina at Chapel Hill1993–
· Intern, Siemens Corporate Research Lab1992–1992
· B.S. in Computer Science (Magna Cum Laude), Brown University1991–
· Intern, IBM1991–1991
· Intern, Siemens USA1987–1987