It's a tough class but you learn a lot. we used Pearson and she gave us 2 weeks to complete each lecture, but i recommend to not wait till last minute to complete them. Shes organized, gives extra credit, and she does give office hours, and chapter lecture notes and videos. I recommend taking her online, you will learn a lot from her. 