Associate Professor in the Department of Computer Science, with a secondary appointment in Applied Mathematics and Statistics at Johns Hopkins University. Research interests are in Theoretical Computer Science, with an emphasis on approximation algorithms and their applications to computer networking and distributed computing.