My professor changed a take-home test to an in-class test with no notice. Can I fight the grade?
I'm a bit perplexed why they choose to do it that way. If one is doing major changes to an exam, then the students need to be informed of that in due time. I'm assuming you are not the only one who was negatively affected by this behavior? Assuming the situation is as you've described it, I would myself had lodged a complaint at the central examination office or whichever unit is responsible for that at your college. The issue is not that the teacher changed things regarding the exam, it's that the students weren't given enough time to prepare for it.