Ignore the reviews if you know how to study. He provides helpful lectures. All you need to know to ace the tests are the powerpoints in detail and DSM. His tests ask very basic concepts about the material and could be way worse. He is available outside of class. I really have no complaints, he makes this class totally passable.