This English language learning program is good and also very interactive. Many choices of lessons can be taken, ranging from beginner level, intermediate, to high level (from level A1 to C2). Topics provided are also very comprehensive and up to date. For people who are interested in learning English for the first time, there is no need to worry because full Indonesian translations are embedded within the software and can be turned on or off as an optional feature. For those who want to improve their TOEFL score, this software is also very helpful.