Dr. Ken Kennedy, Rice University