Richards a great instructor, he's easy to get along with so I felt relaxed and confident behind the wheel. Very reliable and flexible with the lessons and was never late even when I changed the meeting place last minute. His teaching style was very effective, he's calm, patient and gave me very useful tips which allowed me to develop my skills above the standards needed to pass. I passed first time with only three minors and I owe it all to him.