Ruth is a very good and engaging teacher. As a complete beginner, the material, lesson structure, homework and activities were just right. In the 10 weeks I feel I have learnt a lot and covered a good range of topics.