Before moving to Philadelphia, he held postdoctoral positions at the University of Michigan and at the National University of Singapore, and he earned his Ph.D. in computer science at the University of Waterloo, Canada. His research interests include security and distributed computing.