

Master 5000-6000 words and phrases.
Understand the main ideas of complex text on both concrete and abstract topics, including technical discussions in your field of specialization.
Interact with native speakers with gluency and spontaneity.
Produce clear, detailed text on a wide range of subjects as well as express opinions on either side of an issue.