His exams are completely unfair and inefficient because you have to essentially re-do and memorize a semester's worth of assignments in order to recreate two or three for the exam. He doesn't say which ones will be on the exam and gives no study guide. The Final exam is 35% of your final grade, so you could have an A in the class and still fail. 