Before taking English For IT course I tried learning in group but it is a waste of time because you have to be "in queue" for doing one exercise.
So I decided to study with a tutor via Skype to improve my level.
Skype lessons are very convenient as you don't have to spend time for traveling!
Now, with fast internet connection I can be everywhere in the world and take my English lesson!
Besides being convenient, private English lessons have one more benefit - you can talk about topics you like!
To summarize, 0ne-to-one English lessons via Skype are much better than offline group-based classes!
Andrii Piddubniy, Software Developer, Oracle