By far the worst professor I've had. His lectures seem easy and to the point, but his exams are problems you've never seen. He does not believe in partial credit, and one mathematical error will cost you the entire exam. If you have the option do not take him. Do yourself and your GPA a favor and take this with someone else.