He did not do a good job at preparing us for exams. His exams are worth 75% & the final is optional which is great except, since he is the harshest grader ever, you dont do well on the exams so you basically have to take the final to replace an exam grade & pass. Also likes to condescendingly explain to his class why they missed points in tests.