Schedule
-
EventDateDescriptionCourse Material
-
Assignment01/13/2026
TuesdayAssignment 0: Python Programming released! -
Lecture01/14/2026
WednesdayIntroduction to Natural Language ProcessingSuggested Readings:
-
Lecture01/15/2026
ThursdayText Processing- Regular ExpressionSuggested Readings:
-
Lecture01/20/2026
TuesdayWord Tokenization, Normalization, and Edit DistanceSuggested Readings:
-
Lecture01/22/2026
ThursdayN grams-Language modelingSuggested Readings:
-
Due01/26/2026 23:59
MondayAssignment 0 due -
Lecture01/27/2026
TuesdayPOS TaggingSuggested Readings:
-
Assignment01/28/2026
WednesdayAssignment 1: Sequence Labelling released! -
Lecture01/29/2026
ThursdayNamed Entity RecognitionSuggested Readings:
-
Lecture02/03/2026
TuesdayLexical SemanticsSuggested Readings:
-
Assignment02/04/2026
WednesdayProject: Part 1 released! -
Lecture02/05/2026
ThursdayVector SemanticsSuggested Readings:
-
Lecture02/10/2026
TuesdayText Classification -
Due02/10/2026 23:59
TuesdayAssignment 1 due -
Lecture02/12/2026
ThursdayLogistic regressionSuggested Readings:
-
Assignment02/16/2026
MondayAssignment 2: Text Classification released! -
Lecture02/17/2026
TuesdayNeural NetworksSuggested Readings:
-
Lecture02/19/2026
ThursdayNeural Networks for Language ProcessingSuggested Readings:
-
Lecture02/24/2026
TuesdayMachine TranslationSuggested Readings:
-
Lecture02/26/2026
ThursdayTransformersSuggested Readings:
-
Due02/28/2026 23:59
SaturdayAssignment 2 due -
Lecture03/03/2026
TuesdayMid-Term Research Project PresentationSuggested Readings:
- None
-
Lecture03/05/2026
ThursdayMid-Term Research Project PresentationSuggested Readings:
- None
-
Lecture03/10/2026
TuesdayTutorial -
Assignment03/10/2026
TuesdayProject: Part 2 released! -
Lecture03/12/2026
ThursdayLarge Language ModelsSuggested Readings:
-
Lecture03/17/2026
TuesdayRetrieval and RAGSuggested Readings:
-
Lecture03/19/2026
ThursdayWord Sense Disambiguation & Semantic Role LabelingSuggested Readings:
-
Due03/20/2026 23:59
FridayProject Part 1 due -
Lecture03/24/2026
TuesdayNo Lecture (Spring Break)Suggested Readings:
- None
-
Lecture03/31/2026
TuesdaySemantic Role LabelingSuggested Readings:
- Chapter 21: Semantic Role Labeling
-
Lecture04/02/2026
ThursdayConversational AgentsSuggested Readings:
-
Assignment04/06/2026
MondayAssignment 3: Word Sense Disambiguation released! -
Lecture04/07/2026
TuesdayDialogue SystemsSuggested Readings:
-
Lecture04/09/2026
ThursdayDiscourse, Coherence, & CoreferenceSuggested Readings:
-
Lecture04/14/2026
TuesdayQuestion AnsweringSuggested Readings:
-
Lecture04/16/2026
ThursdayNatural Language GenerationSuggested Readings:
-
Due04/16/2026 23:59
ThursdayAssignment 3 due -
Lecture04/21/2026
TuesdayText SummarizationSuggested Readings:
-
Lecture04/23/2026
ThursdayMultimodal NLP -
Lecture04/28/2026
TuesdayResearch Study PresentationsSuggested Readings:
- None
-
Lecture04/30/2026
ThursdayResearch Study PresentationsSuggested Readings:
- None
-
Due05/01/2026 23:59
FridayProject Part 2 due
