I pulled a D on the exam, something I never did, so I was crushed. There were too many specifics even though I knew the theory. The professor knew I read the material, participated in class, and never missed a class, so I think the professor took sympathy on me since I somehow pulled a B+ at the end of the semester. I earned a very high A on the midterm, so I think that that made him fudge my grade a little.
Good luck on the exam. It's awesome that your university allows you actually graduate early/on time instead of forcing specific classes and exams at specific times only.