USC v/s Brown

Hi Everyone

I have acceptances from both USC and Brown university. I am more interested towards courses in Machine Learning (Data Science). I have a data science specialization option at USC but after the new changes in course structure, the specialization has become meaningless and I would be opting for general CS only.

I have heard that it is difficult to get internships / jobs from Brown since undergraduate students dominate the on-campus jobs. Also, is it true that the ML dept at USC is better that Brown?

Brown open curriculum is a great advantage which I am not getting at USC but i would prefer a job towards west coast and I am less interested towards working in a financial firms in east coast. There is no difference in cost b/w the both. Please help me in deciding which should I pick.

Thanks
Ishan

Are they for Masters? I thought I read somewhere for Masters degree, machine learning at USC is great, but not sure how it compares to Brown.

Yes I am going for masters program. I know machine learning would be great at USC, but just wanted to know if Brown is any inferior in the same. Also, would it be difficult to find jobs in the west coast due to the logistics issue?

Brown is excellent too. I think it comes down to where you want to work afterwards. East coast vs west coast kind of thing. Machine learning is a huge field, you need to narrow down the specifics of machine learning.