Excellent presenter, amazing amount of knowledge.

Very happy with Stephen's efforts to go beyond course material and provide real world recommendations and advice on best practices. Stephen also found areas in the Microsoft content which could be improved or did not go to sufficient depth and used his own experience & knowledge to fill in the gaps.

Steve has an excellent knowledge of C# and many other languages. He was conscious of other students coming from different coding backgrounds and customised the lessons to build off previous knowledge. I feel that I can not only confidently code in C# but efficiently and appropriately code in C# now.

Very good instructor. Was able to identify deficiencies in the course and tailor them to suit our needs and answer other questions which I was able to use in my actual products directly.

I had a great time listening to lectures which are presented in a fun way that ensured my attention is always on the subject.

Excellent knowledge and presentation skills.

A refreshing training experience delivered by Stephen. He is clearly a seasoned professional that delivered the content extremely well and answered all questions thoroughly. Although I am not a developer, this course has elevated my understanding of developing solutions on Azure immensely. Thank you so much Stephen.

Enjoyed the experience!

Well presented by Steve. He was knowledgeable on all topics.

Did a good job. Very knowledgeable. Would attend other courses conducted by Steve.