George Thomas
I would say there is no correlation at all on how much work you put into an assignment and the grade he gives you. Very subjective and possibly the worst grader. If you have to take his class however, I would suggest participating heavily in class and going to office hours often to get as much feedback on your assignments because he is very picky.