Student Goals

I have come across students who have very different goals:

  1. learn about the wide range of problems that NLP addresses
  2. build applications using open source code such as NLTK and the many other tools mentioned elsewhere
  3. understand the mathematics behind the existing algorithms
  4. design new algorithms
  5. write academic papers, etc.

Collins's class covers item (3) in more detail than my class.

Both the 2012 Manning and Jurafsky class on Coursera and my class cover (1) in detail.

I also spend some time on (2) and (3) but not on (4) or (5), which are more research-oriented.

Students interested in (4) or (5) are encouraged to pursue a PhD and/or work for a company that does R&D work.