John Belshaw
I agree with what everyone has said so far. He is a very tough grader and I have all As in my other classes (not saying Bs are bad, theyre great but its so hard to get a good grade). I agree that his comments are belittling and I got the ? As a response to my work too... not helpful, very rude.