Aaron Weinstein
Professor Weinstein gets complicated thoughts and theories and makes them easy to digest. Very fun class and quite inspiring. The Midterm was tough but he gives a lot of extra credit and wants you to see him during office hours. I would suggest to do the reading and read a summary online for some of the more complex readings. 