Richard Wakefield
Nice guy, not as great a teacher though. I never really understood his lectures and what he wrote on the board, as the tests did not include that information at all. If you take his class, I'd pay attention to the cengage work more than his lectures. He does allow notecards on the midterm and final though which were my saving grace. 