John Rosenthal has taught political philosophy and the history of European philosophy at, among other institutions, New York University, Rutgers University, and the École Normale Superieure of Lyon.