Ezra Temko
Ezra is very intelligent. Sometimes he goes a bit too fast for someone who doesn't have much stats experience but he really tries to teach the material in a variety of ways. He provides detailed, excellent feedback and clearly cares about his students. As others have noted, there is a lot of homework.