John Clapp
Clapp expects you to know more than he teaches, does not review for tests and homework is graded based on if you did it , not if you got the right answers. Does not answer questions from students and lecture slides are very confusing.