CSCI 3388 Generative AI: Mathematics and Applications
Generative AI (GenAI) is reshaping the future of humanity. From ChatGPT revolutionizing work and productivity to self-driving cars navigating complex environments, GenAI is driving a transformative revolution across every facet of society. This course not only teaches you how to build DeepSeek-R1 and Stable Diffusion from scratch, but also takes you on a deep dive into the mathematical foundations that power GenAI.
Course overview
- Department
- Computer Science
- School
- MCAS
- Credits
- 3
- Level
- Both
- Offered
- Periodically
Catalog details
Requirements fulfilled
- Computer Science B.A.: CSCI 2000-level-or-higher elective (Current University Catalog; students should confirm their catalog year)
- Computer Science B.A.: CSCI 3000-level-or-higher elective (Current University Catalog; students should confirm their catalog year)
- Computer Science B.S.: CSCI 3000-level-or-higher elective (Current University Catalog; students should confirm their catalog year)
- Mathematics B.S.: Natural science, computer science, or economics corequisites (Current University Catalog; students should confirm their catalog year)
Course evaluations
- Course rating
- 4.50 / 5 · Excellent
- Instructor rating
- 4.74 / 5 · Excellent
- Terms evaluated
- 1
| Term | Instructor | Course overall | Instructor overall | Well organized | Clear learning objectives | Intellectually challenging | Helpful assignments | Applicable beyond course | Attendance necessary | Weekly effort | Responses |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Fall 2025 | Donglai Wei | 4.5 | 4.7 | 4.7 | 4.6 | 4.7 | 4.8 | 4.6 | 4.7 | 4–6 hrs/week | 22 of 24 |