Pretty straightforward guy. For the most part, do the work and you'll succeed. Some of the video lectures didn't cover all of the work through. His response time to emails can be hit or miss, but for the most part was easy to connect with. Graded fairly and was helpful when needed.

I do wish he was a little faster at grading work though.