Excellent! Vast background and related the materials to real life. Much better than just teaching the materials to pass an exam....but he did that as well. He went out of his way in class. The extra materials really benefited us when we returned to our real jobs! Great experience!