ADAN 7431 Natural Language Processing
Course Description: This course introduces students to natural language processing (NLP) concepts and methods. Students will learn how to conduct both supervised and unsupervised NLP. The course covers 1) the basics of NLP, 2) text (document) classification, 3) text summarization, 4) text similarity & clustering, 5) semantic analysis, 6) sentiment analysis, and 7) deep learning approaches (Recurrent Neural Networks and transformer-based architecture.
Course overview
- Department
- Advancing Studies
- School
- ADV
- Credits
- 3
- Level
- Graduate
- Offered
- Periodically
Catalog details
Course evaluations
- Course rating
- 4.58 / 5 · Excellent
- Instructor rating
- 4.68 / 5 · Excellent
- Terms evaluated
- 6
| Term | Instructor | Course overall | Instructor overall | Well organized | Clear learning objectives | Intellectually challenging | Helpful assignments | Applicable beyond course | Attendance necessary | Weekly effort | Responses |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Spring 2026 | Lawrence Fulton | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | — | 3 of 9 |
| Fall 2025 | Lawrence Fulton | 4.4 | 4.4 | 4.6 | 4.6 | 4.4 | 4.6 | 4.6 | 4.2 | 4–6 hrs/week | 9 of 14 |
| Spring 2025 | Lawrence Fulton | 4.0 | 3.7 | 4.3 | 4.3 | 4.7 | 4.3 | 4.7 | 3.7 | — | 3 of 8 |
| Fall 2024 | Lawrence Fulton | 5.0 | 5.0 | 4.9 | 4.9 | 4.6 | 4.9 | 4.9 | 4.3 | 10+ hrs/week | 7 of 10 |
| Spring 2024 | Lawrence Fulton | 4.6 | 5.0 | 4.8 | 4.8 | 4.6 | 4.8 | 4.4 | 3.8 | — | 5 of 8 |
| Fall 2023 (midterm) | Lawrence Fulton | 4.3 | 4.8 | 4.3 | 4.8 | 4.5 | 4.5 | 4.3 | 3.7 | 7–9 hrs/week | 4 of 8 |