He received a Ph.D. in Computer Science from the University of Arizona. After graduation he worked on various low level instrumentation and optimization tools (Spike, Ispike, Pin) for Compaq and Intel. In 2005 he joined Google. After a four year foray in the field of search quality, he rediscovered his love for compiler work joined the Native Client team, where he started the PNaCl project.