Richard has a wide knowledge of maths and the sciences. He was always punctual and efficient. The lessons were tailored to my daughters needs and he made sure that she understood the methods before moving on. His teaching made a huge difference to her grade in just a few months.
I would definitely recommend Richard.