Peter Brooks has taught mainly at Yale University, where he is Sterling Professor of Comparative Literature Emeritus; he has held positions also at the University of Virginia, Princeton University, the universities of Oxford, Bologna, and Copenhagen.