Skip to main content
The lecture schedule will be updated as the term progresses.
Date Lecture Topic Readings for this Lesson Homework Due
Tue, Jan 28, 2025 What class is this?
[slides]
Thu, Jan 30, 2025 What is NLP?
[slides]
Fri, Jan 31, 2025 Waitlist Deadline
Tue, Feb 4, 2025 Examples of NLP Tasks
[slides]
Mon, Feb 3, 2025 Waitlists Deactivated
Thu, Feb 6, 2025 Examples of NLP Tasks
[slides]
Fri, Feb 7, 2025 Last Day to Change Schedule
Tue, Feb 11, 2025 No Class -- Snow Day
Thu, Feb 13, 2025 Examples of NLP Tasks
[slides]
Tue, Feb 18, 2025 Machine Learning Basics & Evaluation
[slides]
HW1: Being up to the Task
Thu, Feb 20, 2025 Machine Learning Basics & Evaluation + Classification with Logistic Regression
[slides]
Tue, Feb 25, 2025 Classification with Logistic Regression
[slides]
Thu, Feb 27, 2025 PyTorch & HuggingFace Tutorial
[slides]
Tue, Mar 4, 2025 Vector Embeddings
[slides]
Thu, Mar 6, 2025 Vector Embeddings
[slides]
Tue, Mar 11, 2025 Class Cancelled
Project Milestone 1: Project Proposal
Thu, Mar 13, 2025 N-Gram Language Models
[slides]
Tue, Mar 18, 2025 Spring Break - No Class
Thu, Mar 20, 2025 Spring Break - No Class
Mon, Mar 24, 2025
Grad Checkpoint 1: Selection
Tue, Mar 25, 2025 Review?
Thu, Mar 27, 2025 Neural Language Models
Tue, Apr 1, 2025 Recurrent Neural Network LMs
HW2: Evaluation
Thu, Apr 3, 2025 Recurrent Neural Network LMs Tutorial
Fri, Apr 4, 2025 Last Day to Withdraw from Individual Classes
Tue, Apr 8, 2025 Attention & Transformers
Thu, Apr 10, 2025 Decoding, Sampling, & Transformer Fine-tuning
Tue, Apr 15, 2025 Types of Foundational Models
Thu, Apr 17, 2025 Ethics of NLP
Tue, Apr 22, 2025 Ethics of NLP
Thu, Apr 24, 2025 Prompt Engineering Tutorial
Grad Checkpoint 2: Draft
No Class - Project Milestone Due
Project Milestone 4: Rough Draft
Tue, Apr 29, 2025 Alignment
Thu, May 1, 2025 Retrieval-Augmented Generation (RAG)
Grad Checkpoint 3: Feedback
Tue, May 6, 2025 Applications: Machine Translation
Thu, May 8, 2025 Applications: Dialog Systems
Tue, May 13, 2025 Applications: Creative Generation
Thu, May 15, 2025 Project Presentations, 10:30 AM-12:30 PM
Project Milestone 5: Final Submission Grad Checkpoint 4: Final Submission