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.
Dr. Cooper teaches several courses in compiler construction. With his colleague, Dr. Linda Torczon, he co-authored two editions of a textbook on compiler construction, Engineering a Compiler. A third edition is in preparation. Over the years, he has also taught introductory programming, principles of computing for non-majors, software engineering, and computer organization.