Harvard is the only university listed in the question that MacIntyre did not teach at. He taught at the University of Oxford, the University of Manchester, the University of Essex, and the University of Notre Dame.
Unraveling Virtue: The Alasdair MacIntyre Quiz Challenge