MY MANS HYPE. His "quizzes" which are really great for learning the course material are fair and prepare you for the final which is also extremely fair and easy. His lectures are interesting and don't require you to take notes as he posts the slides online. He does a great job of prepping you if you do the quizzes and read the slide. An easy A+.