Previously, he was a research scientist at Intel Labs, where he led research on operating system support for emerging architectures. He was a recipient of two best paper awards (PPoPP 2009 and HPCA 2010) and holds a Ph.D. in Computer Science from Duke University.