WEBSITE(S)| Research Site

Keith Cooper is the L. John and Ann H. Doerr Professor in Computational Engineering at Rice University.  His primary appointment is in the Department of Computer Science. He serves co-director of the Ken Kennedy Institute for Information Technology (July 2015).

Research Areas

Dr. Cooper’s primary research area has been program analysis and optimization. He was one of the founding members of the compiler group at Rice and continues as an active researcher and mentor. He has more than 75 technical publications and has produced 18 Ph.D.s. Dr. Cooper is a Fellow of the ACM.


PhD in Mathematical Sciences, Rice University, (1983)

MA in Mathematical Sciences, Rice University, (1982)

BS in Electrical Engineering, Rice University, (1978)

Teaching Areas

Compiler Construction

Advanced Compiler Construction

Honors & Awards

2019: L. John and Ann H. Doerr Chair in Computational Engineering, Rice University

2019: George R. Brown Award for Superior Teaching, Rice University

ACM Fellow


Changes or additions to will not take effect on the Rice sub-sites until after its next refresh which occurs at 5:15am, 10:15am, 1:15pm, 4:15pm and 7:15pm daily. (This does not affect