Advanced Natural Language Processing