Hendricks is a fantastic teacher. He communicates regularly, answers questions via discussion or email promptly, and is clear in his expectations. He also gives great feedback. It's clear he really wants you to learn the material and is happy to help you do so.