He is terrible. Makes class so boring, has us read a textbook but doesn't teach it in class, instead load the powerpoints heavy with info that is absolutely doesn't help on the tests. His exams don't make sense at all which sets you up to fail. His grading doesn't make sense at all, he makes it impossible to pass. 