John Kriscenski
I was an accounting major in undergrad and he's one of the best accounting teachers I've had. The class he taught was for MBA students, not specifically accounting majors, and he did a good job of making the information useful to everyone. Fair grader, gives you plenty of time to get assignments done. Tests are fairly easy