He received his B.S. in Computer Science from Yale University in 1991, and his M.S. and Ph.D. in Computer Sciences from the University of Wisconsin-Madison in 1993 and 1998, respectively. His research interests include computer architecture, supercomputing, compiler design and implementation, as well as the implications of novel computing technologies. He co-leads the TRIPS project at UT-Austin, which has developed a full system prototype of a new class of instruction-set architectures called Explicit Data Graph Execution (or EDGE). He is a Senior Member of the IEEE and ACM, Chair of ACM SIGARCH, and was the recipient of the 2006 ACM Maurice Wilkes Award.