I can sympathize, there are times when you just get bad luck as far as professors. Which is why I am a huge fan of Rate My Professors.
Although, sometimes even that doesn't work...
Case in point: I had an Anatomy class once, looked up the professor on Rate My Professors. He had one review, it was a great, rave review.
Then I got to class. Tests were really horrible; things that he told us we wouldn't need to know were on the tests along with a lot of horribly fuzzy black-and-white photographs where we had to identify very tiny specific structures. Wording was very ambiguous (ie, "most important function"--well they're all important, aren't they?).
70 % of the class ended up failing, no curve applied (not an exaggeration, I did actually count the # of people who failed--grades posted by # on office door). I squeezed by with a C--barely.
A few weeks later, I was scanning Rate My Professors and ended up finding a misspelled variation of his name. 43 reviews, all terrible.
Go figure : / Although, I don't regret the class, the guy was a great lecturer and I learned a LOT, despite the bad test scores.
Anyway, OP definitely do the redo work. Even if its only a few points, it may end up being the few points that bring your grade up a letter grade or half at the end of the semester, you never know.
Just try to do as well as you can on the final, and worst case scenario, if you do end up having to retake it (with a different prof of course), you'll probably kick ass because you're used to having such a tough professor.