Matthew Weinstock
Weinstock is the best, I really don't think I will get any better education than he has nuturied the class with. Gives so many oppurtunities to be a better student and to reach a higher grade. Class is not hard also, and is super fair game. No trick if u pay attention in lecture. Also passionate about his job and teaching! Take him, u wont regret!