The program is extremely well-design. With a mix of speaking-listening-writing, I feel that I am learning gradually and gaining a further interest in the language.