Craig is a hard taskmaster and it does not do well to correct or contradict him unless you have all your facts in order and are prepared to defend your position. That said, he will often call upon people that he recognizes to clarify a particularly crucial point if he feels that his method is not working. I have never had a question go unanswered! His depth of knowledge is unbelievable and I would rank him as the best instructor in North America in his field. Rather than being restricted to North America, Craig often teaches by invitation at various centres in Europe not only shedding light on the European hybrid / electric car scene but returning with “this is how they do it over there”. Often, in class, he will enlighten us as to the utility structures and commitment to renewable energy as practiced in Europe.