Schedule
Tentative and may change based on how the class progresses
Week 1 (01/13/2026)
Introduction to Natural Language Processing and Language as Data , Logistics Slides
Week 2 (01/20/2026)
Linguistic Foundations for NLP Slides
Week 3 (01/27/2026)
Text Classification Slides
Week 4 (02/03/2026)
- Vector Space Model Slides
- Quiz 1
Week 5 (02/10/2026)
- Vector Space Model (cont’d) Slides
- VSM Evaluation
- Contextual embeddings
Week 6 (02/17/2026)
- N-Gram models Slides
- Markov Assumption
Week 7 (02/24/2026)
- Quiz 2 (Lecture 3, 4, and 5)
- POS tagging Slides
- Markov Assumption
Week 8 (03/03/2026)
- Quiz 3 (Lecture 6 and 7)
- Parsing Slides
03/10/2026 NO CLASS - SPRING BREAK
Week 9 (03/17/2026)
- Neural Networks Slides
- Feedforward Networks
- RNN
- Language Modeling using Neural Networks
Week 10 (03/24/2026)
- Quiz 4 (Lecture 8 and 9)
- Neural Networks 2 Slides
- Transformer Models & Attention
- Core NLP Tasks and how it evolved (Named Entity Recogntion, Coreference Resolution)
Week 11 (03/31/2026) -NO CLASS
Week 12 (04/07/2026)
- Guest lecturer with Dr. Robert Pless on CLIP
- XGBoost (Student presentation: Saad Mankarious) Slides
Week 13 (04/14/2026)
- Autoregressive models and LLMs Slides
- Bias
- AI model alignment
Week 14 (04/21/2026)
- Quiz 5. This will be a comprehensive quiz for the whole semester with special focus on week 10, 12, and 13 lectures.
- HW 2 is posted on Blackboard, due date 04/28/2026, 11:59 EST.
- Final project presentation (session 1, 3 teams), please check project page for more details
Week 14 (04/21/2026)
Final project presentation (session 2, 5 teams), please check project page for more details