Two days ago, we had our midterm. The course is first-year chem, we had about 300 students in the same room writing of two different classes. So there are two professors teaching and they both make the exam for both classes. Two weeks before the exam, our professor told us the brief outline of what will be on the exam. In fact, everyone was supposingly well-prepared for the exam, we all did our practice midterms and read all our books and did all the homework. Enough to say, I am not complaining about that "she lied to us", but the content of the exam was ridiculously unfair. I don't know what happened, but only 2/5 of what the course covered was in there. The other 3/5 had questions that weren't even in our textbook. Before you say "you probably didn't study hard enough or you were slacking off or you are just mad because you did poorly", I will tell you now, I am not mad if the exam asked questions that is covered in our scope. I asked my brother to help me on one of the question that I memorized from the exam since the professors don't release solutions, and he told me this was a 3rd-year analytical chemistry question, but he said it was an easy 3rd-year analytical chemistry question. There was one huge topic that the professor asked us to cover "because it weighs 20% of the exam", it never existed on the exam... The main problem is, a lot of the questions on the exam was not the material covered in our textbook and we never copied notes because our professor take slides straight from the book and reads them. She does not have any original material, so we never could have even tackled the problem properly. Shamefully, I say that I am "glad" because everyone I know pretty much gave up on the exam. However, I am very unpleased that my GPA will be damaged by this. I feel like the $500 my parents paid for this course is being robbed from me. I don't understand what is going on seeing I am doing so well in my other courses. So should I (and how) argue with my professor on this? If I am missing some information or you have questions, let me know, I typed this up pretty quickly.