Natural Language Processing / Fall 2025
Announcements
- Assignment 0 is released on Blackboard!
Course Description
In this course, students will be introduced to fundamental statistical and neural methods for language processing. The key topics to be covered are text pre-processing, text classification, named entity recognition, parts-of-speech tagging, lexical semantics, parsing, word sense disambiguation, semantic role labeling, coreference resolution, machine translation, conversational agents, and text generation. Students will also get an overview of numerous machine learning and deep learning algorithms necessary for efficiently solving and evaluating language processing tasks.
Instructors

Office Hours: CDRLC 3448, Tuesday & Thursday (2 PM to 3 PM); By appointment through Calendly
Teaching Assistants

Siddhant Agarwal
Office Hours: CDRLC 2404, Thursday (3:30 - 4:30 PM)

Rohan Salvi
Office Hours: CDRLC 2404, Tuesday (3:30 - 4:30 PM)