David Reis
If you dont agree with him dont bring it up because he gets very rude and condescending in front of the whole class and once you disagree with him once he marks all papers down after the fact even if other professors say you deserved a better grade. Also not very specific on directions and blames you when you dont understand what he means.