I definitely recommend this professor. She is very knowledgable on the subject and very caring of others. Attendance is mandatory for you will have to turn in a participation assignment every class. As long as you complete assignments and study for the tests you'll get an A or B for sure.