His primary field of research is the cache memory performance of memory-intensive applications. Besides mainstream cache memory systems, his research spans embedded systems, multimedia applications, and secure architectures. He is a popular instructor, and recently received the CEAT Halliburton Excellent Young Teacher Award (2009) and the Regents Distinguished Teaching Award (2010).