Adam Forte
He is a very good professor. There is a good bit of online homework, but it's very easy. I usually did my homework while sitting in his lectures. You don't have to go to class, but he does do a surprise attendance problem like once every two weeks. The exams are straight forward, just study what he tells you to and you'll be okay.