Among the tags I couldn't add, I would say he gives good feedback and is accessible outside of the class. He was a very good teacher, his teaching style is very unique in that it is wholly open ended and discussion based. It worked well for me, but maybe not for other students. It depends on your preferred learning methods. Overall, very good.