Help me choose between MSU, ASU, Rutgers, UMN Twin Cities and University of waterloo for BS in Data Science

I know nothing about Waterloo but the others are all large public schools but have completely different weather and locations or college settings. They all are in somewhat urban/suburban environments near larger cities. All solid schools.

According to ChatGPT:

Ranked Summary:

  1. University of Waterloo (Canada)
  2. Arizona State University (ASU)
  3. University of Minnesota Twin Cities
  4. Ohio State University (OSU)
  5. Rutgers University
  6. Michigan State University (MSU)

This ranking takes into account the overall quality of the data science program, industry connections, research opportunities, and flexibility. The University of Waterloo and ASU top the list due to their industry connections, innovative programs, and strong reputations in the tech field.