University of Washington, WPI, Purude, Umass Amherst for Computer Science?

If you have direct admission to CS at Massachusetts, then you just need C grades to stay in the major.

In contrast, Washington and Purdue students who are not direct admission to the CS major need to earn high grades/GPA and/or apply into another competitive admission process to get into the CS major.

So Massachusetts is more desirable than Washington or Purdue in this respect.