50.040 Natural Language Processing
Fall 2026 (Term 7) | Singapore University of Technology and Design (SUTD)
Past offering: Fall 2025
Announcements
Announcements will be made on the eDimension platform and by email.
Teaching Team
Instructors:
- Prof. Wenxuan Zhang (
wxzhang@sutd.edu.sg) - Prof. Esther Zhao Ruochen (
esther_zhao@sutd.edu.sg)
Teaching Assistants:
- Luo Renjie (
renjie_luo@mymail.sutd.edu.sg) - Zhang Yiyang (
yiyang_zhang@mymail.sutd.edu.sg) - Yuhao Wu (
wu_yuhao@mymail.sutd.edu.sg)
Grading Policy
Note: more details regarding the grading policy will be discussed in the first lecture.
- Attendance & Participation: 10% (including 3 in-class quick quizzes)
- Assignments (Individual): 30% (10% each)
- Mid-term: 30% (Nov 2, during lecture time)
- Final (Group) Project: 30%
Class Information
Lectures: LT2
- Monday: 1:00PM – 3:00PM
- Tuesday: 12:00PM – 2:00PM
- Note: No recording or streaming, please come!
Cohorts: Cohort Classroom 14 (2.507A, 2.507B)
- CI01: Thursday 5:00PM – 6:00PM
- CI02: Thursday 4:00PM – 5:00PM
- CI03: Thursday 2:00PM – 3:00PM
- Note: Cohorts are biweekly, check the schedule below
Course Schedule
Note: the schedule is tentative and subject to change!
Materials: Lecture slides and cohort materials can be found on the eDimension platform.
| Week | Date | Topics | Materials / Readings | Cohorts | Deadlines |
|---|---|---|---|---|---|
| 1 | Mon, 14 Sep | Course Logistics & Overview | - | - | - |
| Tue, 15 Sep | Introduction to NLP | - | |||
| 2 | Mon, 21 Sep | Recap on ML / Neural Networks | 1. Stanford CS231n notes on neural network basics and backpropagation | Word2Vec Tutorial | HW1 Release |
| Tue, 22 Sep | Word Vectors |
1. Efficient Estimation of Word Representations in Vector Space (original word2vec paper) 2. The Illustrated Word2vec |
|||
| 3 | Mon, 28 Sep | Word Vectors (cont.) | 1. word2vec Parameter Learning Explained | - | HW1 Due |
| Tue, 29 Sep | Language Models |
1. N-gram Language Models 2. BPE tutorial by Hugging Face |
|||
| 4 | Mon, 5 Oct | RNN and Variants |
1. The Unreasonable Effectiveness of Recurrent Neural Networks 2. Understanding LSTM Networks |
RNN & Seq2Seq Tutorial | - |
| Tue, 6 Oct | Seq2Seq | 1. Sequence to Sequence (seq2seq) and Attention (with good visualizations) | |||
| 5 | Mon, 12 Oct | Seq2Seq with Attention | 1. Neural Machine Translation by Jointly Learning to Align and Translate | - | HW2 Release |
| Tue, 13 Oct | Project & Practical Tips Project Announce |
1. Practical Methodology (Deep Learning book chapter) | |||
| 6 | Mon, 19 Oct | Transformers |
1. Attention Is All You Need 2. The Illustrated Transformer |
Transformer Tutorial | HW2 Due |
| Tue, 20 Oct | Transformers (cont.) | 1. The Annotated Transformer | |||
| 7 | 26 Oct | Recess Week | |||
| 8 | Mon, 2 Nov | Mid-term | - | Mid-term Review & Discussion | - |
| Tue, 3 Nov | Project Proposal Presentation | - | |||
| 9 | Mon, 9 Nov | Deepavali (no lecture) | - | - | HW3 Release |
| Tue, 10 Nov | Pre-training | 1. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding | |||
| 10 | Mon, 16 Nov | Post-training (SFT, RLHF) |
1. Aligning language models to follow instructions (InstructGPT) 2. Scaling Instruction-Finetuned Language Models (Flan-T5) |
LLM Tutorial | HW3 Due |
| Tue, 17 Nov | Adaptation (Prompting & Adapter) |
1. Language Models are Few-Shot Learners 2. Chain-of-Thought Prompting Elicits Reasoning in Large Language Models 3. LoRA: Low-Rank Adaptation of Large Language Models |
|||
| 11 | Mon, 23 Nov | Evaluation | - | - | - |
| Tue, 24 Nov | TBA | - | |||
| 12 | Mon, 30 Nov | Agents | - | Project Q&A | - |
| Tue, 1 Dec | Agents (cont.) | - | |||
| 13 | Mon, 7 Dec | Final Project Presentations | - | - | |
| Tue, 8 Dec | Final Project Presentations | ||||