Good intention, but execution is lacking. In many cases the translation exercises are not about knowing the foreign language but having perfect knowledge of the English articles and how to use them, so the experience is very frustrating for non-native English speakers. Timed exercises are poorly calibrated, many of them are simple impossible to finish within the limit. Some of the courses (e.g. Latin are very short). Audio quality leaves a lot to be desired.