Pros: 1) no tests, only papers and projects 2) discussion based class Cons: 1) dont bother negotiating anything with her even if you know youre 100% right shell drop you a letter grade. She doesnt budge and will take many points off if she has a different *opinion*. Better to just agree with everything she says than try and get a better grade