Melody Yeager
I took her online class and she puts all the work right out there all at once. Theres a lot of it but you can do it basically whenever you have time. There are weekly quizzes on Recorded lectures. Theyre interesting and its an easy to follow format.