Josh Kaplan
This class is my favorite one that I have taken so far, immensely helped by how enjoyable Dr. Kaplan was to learn from. He explains topics so well and has such a breadth of knowledge that makes it really enjoyable to be in class. Others have said it, but if I could take every class with him I would. He single-handedly made me become a BNS major.