The best professor I've had at PSU. He actually promotes learning by grading homework on completion and effort. Big group project works really well at teaching you about how auditing works in practice. Exam study guides are completely accurate, no surprises on tests so you just have to study everything on it. Put in the work and you will get an A.