Professor Portis is a tough grader and is very strict. You will need to pay a lot of attention comparing to other courses in the semester. The subject itself is difficult and having a difficult professor does not help whatsoever. If you like a challenge and you have a few classes, I'd recommend her because she does provide good feedback.