William O'Rourke has taught at Rutgers University, Mount Holyoke College, and is currently an Associate Professor of English at the University of Notre Dame.