Paul Gagliardi
He is very clear in what he expects from us and he cares about his students too. There is no lecture but discussions about what we had learned in the class and from the readings which makes it that much more interesting. Plus, he even has videos of the books that we read in class which is very interesting to see the books come to life. What a guy.