This professor is amazing. She cares about the students, and about actually teaching something that the students will remember after being done with the class. She is a little disorganized with things like grading tests, but definitely makes it up with amazing teaching skills. The tests are pretty simple, as long as you study/review the slides.