Warren Shull
His course is very much based on lectures which some but not all students find that helpful when it comes to learning the material. The class is fairly straightforward but youll probably have to do quite a bit of self studying to fully grasp the concepts. Youll have to work hard but its not overwhelmingly difficult to get a good grade.