This professor is super nice, and you can tell she cares. This course requires a lot of work, but it's not bad if you stay on track. My only real complaint is there isn't really a guideline on what to study when it comes to tests. The tests include multiple chapters at a time (sometimes 4), and there are 5 tests total. I would still take her again.