Generative AI can now write code across the data science lifecycle and produce plausible interpretations, challenging core assumptions about what beginners should learn and how they should be assessed. This talk examines the redesign of an introductory data science course at Duke University in response to these shifts. Some changes were made because of AI, including new in-class assessments; others were made thanks to AI, such as integrating just-in-time feedback in the IDE. I will discuss what changed, what failed, what improved, and how student feedback—ranging from enthusiasm to skepticism—is shaping an evolving approach to teaching data science in the age of generative AI.