

Master 10000 words and phrases.
Understand a wide range of demanding, longer clauses, as well as recognize implicit meaning.
Express ideas fluently and spontaneously without searching for expressions.
Use language flexibly and effectively for social, academic and professional purposes.
Produce clear, well-structured, detailed text on complex subjects, showing controlled use of organizational patterns, transitions, and cohesive devices.