Don't take him unless you absolutely have to! Very rude, doesn't care about students. His exams are pretty straightforward though, MUST read the book for good grade. Going to class is also a must since he doesn't agree with some things in the book so on exams the answer from the book will be marked wrong. 