This class is completely unfair. The whole thing is memory but what he does now is he completely changes the exam from the review. I have gone over the review millions of times but still failed the exam. To base a class completely off memory is unfair and if you even wanted to learn anything, his lectures are boring and at 9/10 AM.