Natural Language Processing Credit Hours: 3 An introduction to computer techniques for processing human languages, with a focus on textual data. Students will develop deep and intuitive understandings of quantitative and algorithmic principles behind NLP techniques, with an equal emphasis on classic and deep-learning approaches. Students will apply those techniques creatively to a variety of NLP tasks (e.g. part-of-speech tagging, sentiment analysis, dialogue act classification) to solve theoretical and applied problems in linguistics and language studies, including building language technology. Level: Graduate Undergraduate