Barry is a great surface professor. His class is hard to get an A in due to his very particular grading style, but he offers a lot of extra credit that can really help bring your grade up. There are lots of fun projects, and you'll almost definitely get to experiment with new mediums. He's also a super cool and quirky dude. Loved working with him.