Stephen Brown
Stephen is THE professor for anything stats related. The course is though, and he is very up front about it. However, if you do your exercises and watch the video lectures, you will be prepared. There is nothing on the test that he didn't go over, and he is incredible at explaining the intricacies of such a complex subject. Would highly recommend.