Essays on NLP