One of the worse things this professor has is that he is an unfair grader. He takes points away and he won't tell you why. He would comment: "Great job, outstanding, you nailed it" but then gives you a 96% and when you ask him about it he says: "It's still an A ..." Also the tests questions are from the internet, nothing that you heard in class.