David Wiczer
Far from an easy class but David is a really enjoyable and smart professor. He's a pretty funny guy and really made me enjoy the class. He drops the lowest test score so the final is optional for those who don't want to take it.