Tyler Gidney
His lectures are very helpful in understanding and doing all of the work that is completed online. He assigns readings, a quiz, journal entry, and a discussion board for every unit that's due every 2 weeks so he gives you a lot of time to complete the work. Just make sure you're actually doing work within those 2 weeks. Very understanding professor