The purpose of this repostitory is to share the materials in a graduate-level course on NLP that I teach regularly. I will make an effort to refresh it occasionally as long as I teach it.
I've spent many hours to design and create most of the materials. But no class stands on its own. I stole many pedagogical ideas from my colleagues. The general introduction was inspired by the NLP class taught by Danqi Chen and Karthik Narasimhan; Dan Edminston pointed me to the ambiguous headline "British Left Waffles on Falklands"; the wonderful cartoon-style panel illustrating a debate between Chomsky and Hinton was created by Nathan Srebro; the animation illustrating stochatic gradient descent was created by Greg Shakhnarovich.