UofC and Northwestern are too expensive, just about double DePaul/IIT and more than double JHU (UofC is almost triple the cost of JHU). I looked into Colorado State, but their MCS program didn't seem to have a large number of classes to choose from 17 classes available online, and you have to choose 9 of them to graduate, with additional restrictions based on course level. UIUC is too selective, I'm not going to kid myself, they recommend an undergrad GPA of 3.5 as a cutoff, and 3.7 for a strong chance of admission and I definitely did not have that. I had some motivation/procrastination problems in my undergrad, and that's the primary reason I wanted to wait a few years before going back for my Masters.
That is a bit concerning of DePaul, but at the same time I would expect some recap/basic information during the first week of a class. If the entire quarter was rehashed info I would be very concerned, but if it is just 1 week of rehashing and then the rest of the quarter is more advanced, that would be acceptable. I have my BS in Computer Science, so I definitely want to be learning something new.