Respectable professor, makes you change the way you look at things. Make sure you read the textbook because his slides are only a brief outline of the topics. His midterm/final both have a take-home portion(25%). The in-class(75%) midterm was difficult, mostly short answers. In-class(75%) final was mostly multiple choice with some short answers.