Lindsay Costello
I recommend her online course. If you go on vacation and miss a few days, it's easy to catch up. The online quizzes and test are timed but she gives you an ample amount of time to complete them in ease. Also, she gives lots of extra credit and no midterm/final.