I did a lot of research before I started training and found Craig to be the most recommended in the area. I passed stage 2 and 3 with Craig. On stage 2 Craig was quickly able to get rid of my bad habits from years of driving not to test standard! I actually found out some of the skills taught to me originally were out-dated and now not correct. Craig was up to date on all new practices and test standards. Part 3 was the most difficult and Craig gave me all the skills required to pass and feel confident teaching. I would highly recommend Craig as the first choice to anyone wanting to become a instructor and it is great to know Craig is there for help with CPD and Check Tests at any time.