Karl is easily one of the best teachers I have ever had in my life. He is patient, kind and very easy to get along with. With a series of conditions and no previous driving experience, I acknowledge that I wouldn't have been the easiest to teach, but Karl was patient and accommodating throughout the entire process and was able to look after both my driving ability and also my physical health. I was able to pass on my second attempt with 3 faults after a small error on my first, he was comforting and reassuring the whole way through and I can not thank him enough for all he has done for me. The LDC workbook he recommends alongside his teaching is comprehensive and easy to follow. It is filled with questions and simple acronyms that make processes much less intimidating to the average learner, it really helped me revise even when I was unable to drive physically. The LDC website he offers is also very helpful, I used the theory practice tests and videos to gain full understanding of what the tests were asking of me. Karl gave me many tips via text message that helped me pass my theory first time. After passing my tests, I believe that I am a fully competent driver and that I am equipped to handle driving in my own.