I highly recommend Richard. He is first and foremost totally passionate about his subject area and this comes through in his lessons. He works really hard to identify needs and provide the right level of support, he also takes time to provide homework which encouraged me to study even more. Richard provided clarity right from the start in the contracting stage and then delivered as promised, always on time and very reliable. I enjoyed working with Richard and he in turn improved my confidence levels and enjoyment of the subject.