Barry is a very tough grader, I have gotten As in all of my classes, and this is the only class I ever got a B in. He does offer extra credit which is nice. Your grade will suffer if you don't cater your work to the stuff that he likes to see/prefers/suggests. Otherwise a very nice person.