Michael Berg
Abhor theology, but Berg made it bearable. Exceptionally caring and easygoing, i.e. what a professor should be. Large amount of content, but he is very straightforward and easy to take notes from.