Should the CS61A teachers have the students redo their exam in case it was a big fluke? No disrespect to the teachers, I'm a firm believer that test sweeping my heart is a huge fluke and robs me of truly accomplishing to declare the CS major. I've spent the last few days in pure disbelief and it just doesn't make sense to me. I've spent the entire semester studying for the exam and it's just not fair.

If I fail again I will face that the exam deserved to make me fail, but I am just 100% sure it was a fluke and does a big disservice to the CS community.