Difficult even with cheat sheets; doesn't test material not in lecture; practice exams were unhelpful this year bc he made his exams a lot harder BUT if u go to his office hours AND UTILIZE UR RESOURCES u will do well. 1 drop for midterms. do WELL on exam 1 bc it's the easiest exam of the course and will give u a leg up for the rest; sweet man