He received a B.A. from the University of Minnesota in 1999 and a Ph.D. in Computer Science from Carnegie Mellon University in 2004. His research interests include online privacy, applied cryptography, and computer security.