| Date | Speaker | Topic |
| Aug. 22 (M) | Core | Introduction and basic concepts |
| Aug. 24 (W) | Georgila | Speech synthesis |
| Aug. 29 (M) | Core | What you need to know about words |
| Aug. 31 (W) | Georgila | Language modeling |
| Sep. 5 (M) | | HOLIDAY |
| Sep. 7 (W) | Georgila | Text classification (Naive Bayes) |
| Sep. 12 (M) | Core | Syntax (Part 1) |
| Sep. 14 (W) | Georgila | Speech recognition |
| Sep. 19 (M) | Core | Syntax (Part 2) |
| Sep. 21 (W) | Georgila | Speech disfluencies |
| Sep. 23 | | Assignment 1 due before 4pm |
| Sep. 26 (M) | Core | Dialogue |
| Sep. 28 (W) | Georgila | Dialogue management (Part 1) |
| Oct. 3 (M) | Core | Semantics (Part 1) |
| Oct. 5 (W) | Georgila | Perceptron |
| Oct. 10 (M) | Georgila | Dialogue management (Part 2) |
| Oct. 12 (W) | Core | Semantics (Part 2) |
| Oct. 14 | | Deadline to submit project proposal |
| Oct. 17 (M) | Manuvinakurike (guest lecture) | Incremental dialogue processing |
| Oct. 19 (W) | Georgila | Natural language generation |
| Oct. 24 (M) | Core | Discourse (Part 1) |
| Oct. 26 (W) | Artstein (guest lecture) | Annotation and evaluation |
| Oct. 28 | | Assignment 2 due before 4pm |
| Oct. 31 (M) | Georgila | Machine translation |
| Nov. 2 (W) | Core | Discourse (Part 2) |
| Nov. 7 (M) | Core | Educational applications of NLP |
| Nov. 9 (W) | Garten (guest lecture) | Distributed representations |
| Nov. 14 (M) | | project discussions |
| Nov. 16 (W) | Georgila | Deep learning |
| Nov. 21 (M) | | group presentations |
| Nov. 23 (W) | | HOLIDAY |
| Nov. 28 (M) | | group presentations |
| Nov. 30 | | Assignment 3 due before 10am |
| Nov. 30 (W) | | group presentations |
| Dec. 2 | | Last day to submit individual project report |
| Dec. 7 | | Deadline: final summative experience: see Blackboard for exact time cut off |