He taught and communicated well. He has great demos that are easy to follow along with. He was organized/methodical and really knows his stuff. Also, he was always available via email. The class was harder than most sois classes, but you learn a lot.