I honestly do not know y he has bad reviews. Class is just as boring as everyone says, maybe more. Made a 70, 85, 80, and a 100 on the final. got 3 ec quizzes and made an A due to some next-level curve. Srsly, just take notes on his slides, do the chapter an ec quizzes, study old tests & use the book for just the sections he covers in class Even though I might not be able to get an A at the end of this course, but his class is definitely really interesting and super easy! Just make sure you don't sleep in his class then there is no way you can't get an A!