He received his Ph.D. in 2012 from Cornell University; prior to his graduate studies he held a position as a visiting researcher at Duke University. His research spans authorization logics, trustworthy applications and operating systems, device driver isolation, peer-to-peer and wireless sensor networks, and network simulation and emulation.