

Master 8000 words and phrases.
Understand the main ideas of complex text on concrete and abstract topics, including technical discussions in their occupation.
Communicate with native speakers with fluency and spontaneity.
Produce clear, detailed text on a wide range of subjects as well as expressing opinions on either side of a debate.