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

Prerequisites
CSCI3349 or CSCI3345 or CSCI3387 or CSCI3397/PSYC3317 or CSCI3370

Catalog text is imported from the reviewed Boston College course snapshot. Confirm eligibility in EagleApps.

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)

Requirement eligibility can vary by school, cohort, and section. Confirm the selected section in EagleApps or with an advisor.

Official evaluation summary

4.50 / 5

Based on 22 aggregate responses from BC Avalanche/Blue evaluations.

Data freshness

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

Instructors

  • Donglai Wei
    Fall 2026, Fall 2025 · Official rating 4.74/5

Sections

  • Section 01
    Fall 2026 · Donglai Wei · 245 Beacon Street Room 125 TuTh 01:30PM-02:45PM · Offered