Shafiq is a dedicated and sincere person. He teach me everything step by step. His teaching method helped me a lot to pass the exam in first attempt. I would highly recommend him specifically people like me who had no previous experience of driving any vehicle. Moreover he is very FLEXIBLE always managed to allocate time according to my needs.