David Pelleg
Took him for financial accounting online and he made the class super easy. You get multiple attempts at not only homework questions but exam questions too. His lectures are unnecessary and feel like busywork but they're always entertaining. He calls on students randomly though so pay attention. As long as you do the assignments you'll get an A