Teachers are the best part of the program. They are very friendly and support you throughout.
The idea of catch up classes is brilliant, especially if you have a hectic schedule!
Teaching method involves many interactive exercises which makes the class very fun.