Ryan Knight
One of the best professors I've had! He doesn't do mundane powerpoint lectures but actually goes through excel examples throughout class so attendance, I would say is important. He did quick quizzes that counted as attendance for the day. His tests are on the difficult side, but manageable as long as you keep up with the lectures. 