The students will acquire knowledge and practical experience in the field of natural language processing. They will know how to effectively apply the underlying theory from probability, statistics, computational linguistics, and machine learning, to perform tasks involving unstructured text, such as spelling correction, text generation, sentiment analysis, information extraction, and question answering.