Just wanted to add that I think it is important not to equate “good” program with “ranked in the Top 10.” Not saying OP is doing that, but many students do.
There are 772 four-year public universities in the U.S. So, not even considering the programs available at private colleges and community colleges, a computer science program ranked #100 is still in the top 13%of all 4-year public university programs. That is pretty “good” to me.