Hi everyone,
I was recently admitted to UC Berkeley for Data Science as a CCC transfer for Fall 2026.
Right now in my final quarter I’m taking:
- Math 2A (Differential Equations)
- Math 2B (Linear Algebra)
- CIS 11 (Foundations of Data Science)
- Advanced Python Programming
I’ve already completed:
- Calc sequence through Calc IV
- Statistics
- Intermediate Python
- Data Structures
- Other CS/math prep courses
On ASSIST, the Berkeley Data Science major requirements list the math sequence as required, while Data C8 / CS61A-type prep are highly recommended. Advanced Python itself is not specifically listed as a required articulated course.
I’m considering dropping the Advanced Python class because I want to focus on maintaining strong grades in Math 2A, Math 2B, and Foundations of Data Science.
My question:
Has anyone successfully dropped a non-required planned course after Berkeley transfer admission without issues? Especially for Data Science / CDSS?
I would still:
- maintain full-time status / required units
- complete all required math prep
- complete Foundations of Data Science
- report the schedule change properly to Berkeley
Just trying to understand whether this is considered low-risk or if Berkeley is very strict about planned coursework changes.
Thanks!