Patrick Getty
Whatever other negative reviews have said is false, Patrick Getty is an amazing teacher who cares deeply about his subject and his students. The material is quality and his lectures are amazing and he isn't scared to call students out for phoning it in during class.