Professor Ally is knowledgable as a professor, but the difficulty of her tests are at her level of professional. We are only students, and she expects us to know every detail. Her tests are really hard not because of the content but the wording she uses is really confusing. When you come up with an argument, she'll never admit she's wrong.