The instructor was very passionate. His course was very structured and well laid out, and never devolved into the rambling some course instructors are apt to do. He answered questions happily and made sure everyone was on the same page without going too slow or seeming condescending. Overall, he was a fantastic and talented instructor. I had a great learning experience with KnowledgeHut.