Prior to Netflix, he was a Senior Distributed Systems Researcher and Group Leader at the San Diego Supercomputer Center. He holds a Ph.D. in Computer Science from Indiana University, where he focused on grid computing, and distributed component and web service technologies.