If flexibility to switch to an engineering major is your highest priority, then Northeastern would be a better choice. But how likely is it? Why did you select DS/CS as your major in the first place? How interested are you in DS/CS? If you are, did you choose DS (at UCSD) because it’s perceived to be easier to be admitted than CS? On the other hand, if DS is truly something you’re interested in, the best choice is easily UCSD. Data Science nowadays is really about applications of machine learning and UCSD is a much better place to learn about machine learning than the other two.
1 Like