Robert Graham
He was great. you do read the text book but he does post slides and a video for each chapter. His class is easy as long as you listen to the videos and read the chapter. His exams are not hard but some do have a written part but it isnt hard to answer.