Easily the best teacher I have taken in a very long time. The main work: reading the textbook and listening to lectures. He gives quizzes before tests, which does help with test anxiety as the questions are the same. LOTS of extra credit opportunities for people who are struggling. Two poster board projects also boost grades. Very friendly and fair