Before joining Google, he was a post-doc researcher at the International Computer Science Institute in Berkeley. He also taught at San Francisco State University. Jerry received his PhD in Computer Science from University of Southern California, and his BS from Fudan University. His research interests include wireless sensor networks, mobile networks, and distributed systems in general.