I highly recommend Naveed as a driving instructor. He's very understanding of your individual needs. He will help you when needed but also knows when to let you find your own way, make a few mistakes and then learn from them so you don't do them again! He is calm and let's you feel at ease. The combination of Naveeds instruction and the LDC way of learning helped me to pass first time. I found the book incredibly useful. I would always prepare before each lesson and kept track of my progress. Thanks Naveed!