11-711: Algorithms for NLP