Deep Pal
Took this class just to fill a program requirement and it ended up being one of my favorite courses of the year. Mr. Pal is very knowledgeable on the subject material which comes through during lectures and even more so when answer student questions. Very participation dependent course with opportunities to engage in debate so don't be shy!