A Tutorial on Teaching Data Analytics with Generative AI
Open accessAbstract
This tutorial addresses the challenge of incorporating large language models (LLMs), such as ChatGPT, in a data analytics class. It details several new in-class and out-of-class teaching techniques enabled by AI. For example, instructors can parallelize instruction by having students interact with different custom-made GPTs to learn different parts of an analysis and then teach each other what they learned from their AIs. For another example, instructors can turn problem sets into AI tutoring sessions, whereby a custom-made GPT guides a student through the problems, and the student uploads the chatlog for their homework submission. For a third example, you can assign different labs to each section of your class and have each section create AI assistants to help the other sections work through their labs. This tutorial advocates the programming in the English paradigm, in which students express the desired data transformations in prose and then use AI to generate the corresponding code. Students can wrangle data more effectively by programming in English than by manipulating in Excel. However, some students will program in English better than others, so you will still derive a robust grade distribution (at least with current LLMs).
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Robert Bray's Spring 2023 class at Northwestern, also for MBA students, had students use ChatGPT for generating R code.
“One of the most relevant examples to our own is Robert Bray's Spring 2023 class at Northwestern, also for MBA students, in which he had the students use ChatGPT for generating R code (Bray 2023).”
From Generative AI for Data Science 101: Coding Without Learning to Code (2025) · cites this paper as Bray 2023
Cites
Dell'Acqua, F., McFowland III, E., Mollick, E. R., Lifshitz-Assaf, H., Kellogg, K., Rajendran, S., Krayer, L., Candelon, F., & Lakhani, K. R. (2023) · SSRN Electronic Journal · doi:10.2139/ssrn.4573321 · Cited by 794 · see citing works
Generative AI Can Harm Learning
Bastani, H., Bastani, O., Sungu, A., Ge, H., Kabakcı, Ö., & Mariman, R. (2024) · doi:10.2139/ssrn.4895486 · Cited by 208 · see citing works
New Modes of Learning Enabled by AI Chatbots: Three Methods and Assignments
Mollick, E. R., & Mollick, L. (2022) · SSRN Electronic Journal · doi:10.2139/ssrn.4300783 · Cited by 176 · see citing works
Ellis, A. R., & Slade, E. (2023) · Journal of Statistics and Data Science Education · doi:10.1080/26939169.2023.2223609 · Cited by 137 · see citing works
Generative AI for Data Science 101: Coding Without Learning to Code
Bien, J., & Mukherjee, G. (2025) · Journal of Statistics and Data Science Education · doi:10.1080/26939169.2024.2432397 · Cited by 15 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Generative AI for Data Science 101: Coding Without Learning to Code
Bien, J., & Mukherjee, G. (2025) · Journal of Statistics and Data Science Education · doi:10.1080/26939169.2024.2432397 · Cited by 15 · see citing works
“One of the most relevant examples to our own is Robert Bray’s Spring 2023 class at Northwestern, also for MBA students, in which he had the students use ChatGPT for generating R code (Bray 2023).”
- Authors
- Bray, R.
- Affiliations
- Northwestern University (US)
- Corresponding author
- Bray, Robert
- ORCID
- Bray, Robert
- Venue
- SSRN Electronic Journal
- Publisher
- Elsevier BV
- Published
- 2023
- ISSN
- 1556-5068 (ISSN-L)
- OpenAlex
- W4381954521
- Cited by
- 4
- References
- 5
- Citations by year
- 2026: 1 · 2025: 1 · 2024: 1 · 2023: 1
- Type
- posted content
- Language
- en
- Open access
- green
- doi.org
- Locations
- SSRN Electronic Journal (acceptedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
- Physical Sciences › Mathematics › Statistics and Probability › Statistics Education and Methodologies
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Keywords
- data analytics education, generative AI in teaching, large language models, ChatGPT, AI tutoring, data wrangling, data transformation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review