Knows his stuff and the course work was a little heavy toward the beginning. Brings real life examples into the class, which is interesting and fun to work on. Can be a little confusing at times because he wants to cover a ton of content, but generally funny and interesting.