That question isn't a riddle, it's poorly written like everything else he puts out.
C would be correct, & may be just tricky wording, if there was no such thing a scientific fact and it was properly called theory, except there is such a thing as scientific fact and a scientific theory is not the same thing.
A is right, B is right, C is right.
And the fossil fuel question just outright doesn't even give you anything to go on. You would figure a teacher would go over his own material at least once...
The last lab had the students creating a graph based on information provided from a chart. He asked for 3 or 4 things such as wind speed, day of week, yada, which was no where in the charts. So she emailed him explaining the problem, he insisted it was there and she was missing it, then provided an email attachment of the chart with what he said would be red arrows pointing to the information. There was no red arrows, and it was the same chart, with no wind speed, day of week, etc.
She used group email to ask everyone in class if they had same problem. Everyone replied and said they had the exact same issues and teacher was not helping, some people even said they gave up and decided to take a 0.
Teacher sent email out few days later saying everyone did lab wrong and they all got a 50.
I seriously want to get this guy fired.
/rant
edit: Also these questions are from a TEST, which he only has 2 tests then the final test so these are going to account for a huge portion of the class grade.