Michelle Harkins
Great professor for Spanish 101. Lots of MindTap assignments but they are fairly easy and allow you to learn on your own, like Duolingo. Gives students plenty of time for exams, but has strict due dates. Do all of the assignments and you will surely pass.