David Flenner
I am awful at math and he made stats a breeze. Take him. He is super chill, explains everything in depth and actually cares about his students and makes sure you understand every step. Gives great study guides and goes over everything before each test.