Harvard University is the only university listed in the question that Krauss did not teach at. Krauss taught at Arizona State University, Case Western Reserve University, and the University of Chicago, but he never held a teaching position at Harvard University.
Lawrence M. Krauss Knowledge Knockout: 7 Questions to Determine Your Mastery