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 |