Richard is very professional, patient and reassuring and his lessons are fun at the same time. He knows his stuff and has an excellent approach to teaching nervous drivers like me. We went through all the test criteria thoroughly and I felt well prepared on the day of practical exam. I found the LD System very helpful in my practical test preparation and tracking my progress. I had a chance to revise the driving theory as well, to build up my driving knowledge and this increased the chances of passing my test. Thank you Richard and the LD System for helping me pass my Driving test. I could not recommend both of you more.