Fall 2026 — Tuesdays & Thursdays, 11:00–12:20 pm, JKP 112
Instructor: Davide Proserpio (proserpi@usc.edu). Office hours: Tuesdays 2–4 pm, HOH 332
Teaching Assistant: Raghav Sarmukaddam (sarmukad@usc.edu). Office hours: Thursdays 2:30–4:30 pm, HOH 311
Key dates (Fall 2026): Classes begin Aug. 24 · Fall recess Oct. 8–9 · Veterans Day Nov. 11 · Thanksgiving holiday Nov. 25–29 (no class Nov. 24 & 26) · Classes end Dec. 4 · Final exams Dec. 9–16
This course is designed to equip you with the skills necessary to effectively utilize marketing data and reports, enabling you to make informed and critical decisions based on that data. The instructor will guide students on a journey of data exploration, beginning with data collection, visualization, and analysis, and concluding with the application of new methods (such as machine learning) and the utilization of diverse data types (including unstructured big data, such as text data) to address various marketing challenges faced by firms.
For more information about this course, please look at the syllabus.
Group project: add your group members to the sign-up sheet.
Course materials (slides, cases, code, and the syllabus) will be posted here as the semester progresses.
- Tuesday, Aug. 25: slides (html, pdf)
- Install R
- Install VS Code and configure it with Claude Code, Codex, or GitHub Copilot
- New to coding? Follow our beginner-friendly, step-by-step VS Code + AI assistant setup guide, then the companion Running R Code in VS Code guide (install R and the course packages, run scripts line by line)
- Git basics: git - the simple guide and the GitHub quickstart (all in the browser, no command line needed); or use the point-and-click GitHub Desktop app
- Thursday, Aug. 27:
- Slides (html, pdf)
- Required readings:
- Optional readings:
- Code and data (download everything: w1-code.zip, or browse the w1/code folder):
- After class, try the Writing in Markdown guide: turn the beautify script's code and figures into a shareable PDF report (10 minutes, beginner friendly)
- Tuesday, Sept. 1:
- Slides (html, pdf)
- Required readings:
- Optional readings:
- Chapters 3, 4, 5 of R for Marketing Research and Analytics
- Code and data (download everything: w2-code.zip, or browse the w2/code folder):
- Every chart from the slides
- Simulate the case dataset (no need to run it: the dataset is already saved in w2/code/data)
- Thursday, Sept. 3:
- In-class exercise, the variation case: handout and data. A vibecoding exercise with no starter code: bring your laptop with the week 1 setup working
- Instructor solution (posted after the deadline): html, R Markdown
- Tuesday, Sept. 8:
- Slides (html, pdf): debrief of the variation case (solution), then covariation
- Required readings:
- Chapter 7 of R for Data Science (the covariation section)
- Optional readings:
- Chapters 3, 4, 5 of R for Marketing Research and Analytics
- Code and data (download everything: w3-code.zip, or browse the w3/code folder):
- Every chart from the slides
- Dataset (the week 2 case dataset)
- Thursday, Sept. 10: