Using natural language processing to support student-centered education