Eric Horne
You have to work for it. I slacked in the beginning, but I always went to class n did the online quiz/hw. He gives a lot of EC, so u can at least get a decent grade. His lectures aren't the traditional powerpoint, he gives out lecture handouts n works out problems which helps. Definitely read and ask questions. He's super nice. the reviews helped