natural language processing for teachers