Stanley Mirvis
Absolute best professor I've had so far and will be hard to top. His lectures are amazing and his jokes are even better. He does give readings that he requires a 100-word response, the readings are somewhat long, about 30 pages on average, but they are very interesting and all relate to the topic for the week they are assigned.