MESA8416

Natural Language Processing

This class on natural language processing (NLP) will cover issues such as topic modeling, text summarization and classification, sentiment analysis, large language models, and automatic scoring of a students written response, including essay scoring. NLP provides essential methods for dealing with large amounts of text data created when sourcing information from the web and other large text corpora. Practical exercises in this class will help improve student awareness around fairness, bias, and human-centered data science by providing students with opportunities to learn and apply methods for dealing with large amounts of real-world text data. The techniques taught in this class will help to improve the accuracy and fairness of predictions made by machine learning models and can also help to improve the interpretability of those models.

Course overview

Department
Measurement, Evaluation, Statistics, and Assessment
School
Lynch
Credits
3

Requirements fulfilled

No source-backed degree requirement is attached to this course yet.

Official evaluation summary

No source-backed aggregate rating is available yet.

Data freshness

Course and evaluation data last updated 2026-07-22. Source details and limitations are documented in Data Sources and Methodology.

Instructors

Sections

  • Section 01
    Summer 2026 · Ummugul Bezirhan, Matthias Von Davier · Alternating Thursdays;Th 07:00PM-08:30PM · Offered