William Ruth
Honestly if you're planing to take stats take it with William. He made the course more bearable and easy to understand. You just have to put the effort into it and do the practice problems then you are guaranteed a good mark.