Joseph Metz
The first professor I have had that doesn't politicize or put their own views in lectures. He teaches what he needs and does a good job of it. His teaching style takes a second to get used to but if you actually engage, you'll catch on fast. He could work on being more confident in teaching, but in general I love his personality!