The sessions are regular, so you make progress very fast. In the individual lessons especially, I made a lot of progress because we can tell our teacher exactly our problem, and we work on a concrete problem together. You can decide what you work on and the teacher knows lots of resources and techniques to help you.