I agree with everything in the article, U.S. News' rankings are terrible and have hugely bad effects. There are better lists. For example, Affordable Colleges Online has a list of the best return-on-investment CS degrees [1]. It has it's own questionable methodological choices but it's a much better start for anyone thinking about getting a degree.
[1]: http://www.affordablecollegesonline.org/college-rankings-onl...