His research focuses on making multicore computers easier to program, leveraging techniques across the computing stack, including computer architecture, compilers, runtime systems and programming languages. He was awarded an Intel Early Career Faculty Honor in 2013. He earned his PhD in Computer Science & Engineering from the University of Washington in 2012.