| Date | Lecture Topic | Readings for this Lesson | Homework Due |
|---|---|---|---|
| Tue, Jan 27, 2026 |
No Class - Snow Day |
||
| Thu, Jan 29, 2026 |
No Class - Snow Day |
||
| Fri, Jan 30, 2026 |
Waitlist Deadline |
||
| Tue, Feb 3, 2026 |
What is NLP? [slides] |
|
|
| Thu, Feb 5, 2026 |
Examples of NLP Tasks [slides] |
|
|
| Mon, Feb 9, 2026 |
Waitlists Deactivated |
||
| Tue, Feb 10, 2026 |
Examples of NLP Tasks + ML Basics [slides] |
|
|
| Thu, Feb 12, 2026 |
ML Evaluation |
|
|
| Fri, Feb 13, 2026 |
Last Day to Change Schedule |
||
| Tue, Feb 17, 2026 |
Vector Embeddings |
|
|
| Thu, Feb 19, 2026 |
Vector Embeddings |
||
| Fri, Feb 20, 2026 |
|
HW1: Being up to the Task |
|
| Tue, Feb 24, 2026 |
N-Gram Language Models |
|
|
| Thu, Feb 26, 2026 |
Classification with Logistic Regression |
|
|
| Tue, Mar 3, 2026 |
Learning in Logistic Regression |
|
Grad Checkpoint 1: Selection |
| Thu, Mar 5, 2026 |
PyTorch & HuggingFace Tutorial |
||
| Tue, Mar 10, 2026 |
Neural Language Models |
|
Project Milestone 1: Project Proposal |
| Thu, Mar 12, 2026 |
Recurrent Neural Network LMs + Seq2Seq |
|
|
| Tue, Mar 17, 2026 |
Spring Break - No Class |
||
| Thu, Mar 19, 2026 |
Spring Break - No Class |
||
| Tue, Mar 24, 2026 |
Attention & Transformers |
|
|
| Thu, Mar 26, 2026 |
Masked Language Models |
|
|
| Tue, Mar 31, 2026 |
Review |
||
| Thu, Apr 2, 2026 |
Exam |
||
| Fri, Apr 3, 2026 |
Last Day to Withdraw from Individual Classes |
HW2: Evaluation | |
| Tue, Apr 7, 2026 |
Decoding, Pretraining & Finetuning |
|
|
| Thu, Apr 9, 2026 |
Prompt Engineering Tutorial |
|
|
| Tue, Apr 14, 2026 |
Ethics of NLP |
|
Project Milestone 2: Project Progress |
| Thu, Apr 16, 2026 |
Ethics of NLP |
|
|
| Tue, Apr 21, 2026 |
Alignment |
|
|
| Thu, Apr 23, 2026 |
Small LLMs |
|
|
| Tue, Apr 28, 2026 |
Retrieval-Augmented Generation (RAG) |
|
Grad Checkpoint 2: Draft HW 3: Prompt Engineering |
| Thu, Apr 30, 2026 |
Automatic Speech Recognition |
|
|
| Tue, May 5, 2026 |
Applications: Machine Translation |
|
Grad Checkpoint 3: Feedback |
| Thu, May 7, 2026 |
Applications: Dialog Systems |
|
Project Milestone 3: Rough Draft |
| Tue, May 12, 2026 |
Applications: TBD |
||
| Thu, May 14, 2026 |
Project Presentations, 10:30 AM-12:30 PM |
Project Milestone 4: Final Submission
Grad Checkpoint 4: Final Submission |