Great depth of knowledge, engaging speaker.

Very engaging and thorough

Stephen is very knowledgeable and an expert in the field.

Steve has a great depth of knowledge about the field and presents in an engaging manner. He has a great personality and enthusiasm, and coupled with many amusing and fascinating stories from his decades in the field, makes attending the class an enjoyable experience.

Steve does a great job and his body of knowledge extends deeply into both other languages and operating systems which proved invaluable.

Really great in-depth course knowledge; should be commended as to how rigorously the trainer was prepared.

Steve has in depth knowledge of this subject matter and of many other related technologies. His real life experience of developing and implementing solutions is invaluable.

Steve is wonderful. He takes an obscure and greatly misunderstood beast and made it understandable. Additionally, Steve's guidance to fine resources available on the web and beyond has made this the best training course I have ever done.