UCSD Math-CS or UCB Undeclared (intended CS/Data Science)

I’m really struggling to make a decision here. I want to move to socal, but I would have to take 5 additional courses before I can start taking the Math-CS upper div’s. I’m also not a fan of the upper div math courses due to their alleged difficulty. I think I would prefer not to be a math major in general.

But on the other hand, if I go to Berkeley, I might not be able to make the CS GPA cutoff, and will probably declare Data Science in that case.

What do you guys think? Is it worth risking Math-CS at SD to potentially declare CS at Berkeley? How does a DS major from Berkeley hold up against a Math-CS from SD, and are my job opportunities as a potential Berkeley Data Science major going to be more limited compared to CS or Math-CS?

Nothing wrong with a DS major, IMO. Do your really care about how “limited” a major may be or what you could do with it?

Math-CS would feature some heavy-duty math.

You have to ask yourself if you would like that. If not, it would be hell.

Why the focus on CS vs. what you could do with the skills you learn? Each school lists in comprehensive detail what classes are required and available with each major, and from that, you can figure out what you can do.

Go with Berkeley.