Geoff's Ph.D. work at UC Berkeley focused on loop optimizations for scientific computation. More recently, his interests have included control-flow integrity, high-performance elementary algorithms and data structures, ChromeOS, web search, memory allocators, and dynamic binary translation.