He is currently a research scientist in the CTO office of the EMC Core Technologies Division, working on deduplicating backup systems and related technologies. He also serves as an advocate and internal resource for academic publishing within the division, identifying and nuturing promising technical work for external dissemination. From 2002-2009 he was a researcher at IBM Research in Hawthorne, NY, working on stream computing, deduplication, and other areas in distributed systems. Before joining IBM, he was with AT&T Labs--Research, where he was most recently a Division Manager. Before that, he was a scientist with the Mobios Project at the Matsushita Information Technology Laboratory, later called the Panasonic Information and Networking Technology Laboratory and eventually closed. Prior to that, he was a visiting professor at the Vrije Universiteit in Amsterdam, the Netherlands, working with Andy Tanenbaum.
He received his Ph.D degree ('90) from the University of California, Berkeley, working on the Sprite project with Prof. John Ousterhout. He designed and implemented Sprite's transparent migration facility. A bunch of other papers on Sprite can be found at the Sprite archives.
He was an undergraduate ('84) in the Computer Science Department at Yale and is hit up for donations far more often than he ever thought possible. He serves as an alumni interview and coordinates interviews in the central NJ area.