Natural Language Processing related Notes