Andrea Miller
She is a very good online professor she posts everything at once and gives plenty of time for you to do the assignments. The book says its required but Ive homestly barely used it, it was also very expensive. She gives really good feedback on assignments. I would take her again!