Michael Waldstein
Didn't value Prof. Waldstein enough until I had finished the semester. In retrospect the amount of knowledge about Catholicism to be gained in his class will shape how you think. His substance was hard to understand at first, but if you really knuckle down and study it you'll have a wealth of new knowledge to walk away with.