He received his PhD from the University of Illinois at Urbana-Champaign (2003), an NSF CAREER award (2005), and is a Senior Member of IEEE and ACM. His research area is computer architecture, with emphasis on support for programmability in multi- and many-core architectures, reliability, and security.