The programme exceeded my expectation. The classes are not too big so it allows the teacher to answer questions and help everyone. I found the teaching methods to be excellent and they have really helped my learning.