Data based on 3 reviews.
Honestly it's hard to say. the online practice given to us did not align at all with the exams.
I performed well in Physics with Mr. Barnett, but he can be antagonistic and rude to students for minor things. I have a legal disability accommodation to be able to write on exam booklets (which Mr. Barnett knows about) and during the middle of a test, the teacher announced loudly to the class that it is "abuse" for me to write on the testing booklet. Making me look bad in front of class and upsetting me to a point where I performed poorly on the test. Overall, if you work hard you will do well in the class, but Mr. Barnett is not a nice person and is often unpleasant to deal with.