He teaches specifically for the tests. Seems to be a nice guy. Taking notes helps heavily because he does not provide slides; everything is whiteboard. The weekly homework is 1-3 concepts with 10-20 questions per concept: reinforces topics. Gives review sheets along with practice tests for exams. Skip one class and you miss alot of info.