I loved taking his class. It was lecture based with 3 tests and 2 papers with some smaller grades sprinkled in. He knows what he's talking about and always made his lectures interesting and worthwhile. Hes also hilarious. And easy on the eyes.