Professor Bennett genuinely cares that you learn. I appreciate him because his assignments are very clear, he does not get mad if you need further explanations on absolutely anything AND his lectures dont make you yawn. He also gives extra credit opportunities. I would take him again. 4 (pretty short) papers and very little homework, mostly reading