I wouldn't recommend this teacher at all. She barely teaches the material, doesn't respond to emails, and modules get more difficult as you go through the course. The only things that made this class bearable are she gave you a cheat sheet for the exams and some extra credit. Also, she doesn't curve exams. 