Jerome Klassen
Prof Klassen is brilliant. Anyone who is interested in working-class politics must take one of his classes at some point. This class will change your worldview. If there are students who have a negative conception of Marxism, they should also take this class. You will learn a lot regardless.