This schedule is tentative and subject to change.

Week Date Topic HW Assigned HW Due
1 Jan 13 NLP Landscape and History, Course Objectives
Jan 15 Ch. 2: Words and Tokens
2 Jan 20 Ch. 3: N-Gram Language Models
Jan 22 Appendix B: Naive Bayes and Text Classification
3 Jan 27 Ch. 4: Logistic Regression and Text Classification
Jan 29 Ch. 5: Embeddings HW1
4 Feb 03 Ch. 6: Neural Networks
Feb 05 Ch. 7: Large Language Models
5 Feb 10 Ch. 8: Transformers
Feb 12 Ch. 9: Post-Training
6 Feb 17 Ch. 10: Masked Language Models
Feb 19 Ch. 11: Information Retrieval and Retrieval-Augmented Generation HW2 HW1
7 Feb 24 In-class review for Midterm Exam
Feb 26 In-class Midterm Exam
8 Mar 03 Spring Break - No Class
Mar 05 Spring Break - No Class
9 Mar 10 Question Answering Case Study: TeleQnA
Mar 12 In-Class Exercise: Question Answering Challenge HW3 HW2
10 Mar 17 Ch. 12: Machine Translation
Mar 19 Ch. 13: RNNs and LSTMs
11 Mar 24 Ch. 17: Sequence Labelling
Mar 26 Ch. 18: Syntax and Parsing
12 Mar 31 Ch. 20: Information Extraction and Coreference
Apr 2 Ch. 21: Semantic Role Labelling HW4 HW3
13 Apr 07 Appendix H: Semantics and Reasoning
Apr 09 Natural Language Inference
14 Apr 14 Ethics and NLP
Apr 16 In-Class Exercise: LLM Toxicity Challenge
15 Apr 21 TBA
Apr 23 In-class review for Final Exam HW4