CSE 40657/60657

There is no required text for this course; readings and notes will be given to you. I'll be releasing chapters of the course notes as we go. If you want to see last year's complete set of notes, please visit last year's course page.

If you like having a book for reference, an optional text is: Daniel Jurafsky and James H. Martin, Speech and Language Processing, 2nd edition, Prentice Hall, 2008. Draft chapters of the forthcoming 3rd edition are available online.


  1. Introduction [v1]
  2. Preliminaries [v1]
  3. Language Models [v2]
  4. Recurrent Neural Networks [v1]
  5. Text Input [v5]
  6. Speech Recognition [v1]
  7. Context Free Grammars
  8. Parsing Algorithms
  9. Statistical Parsing
  10. Bags of Words
  11. Word Alignment

Jupyter notebooks

Old notes

These notes are from the last offering of the course in Fall 2016:

Supplementary Readings

Popular articles