Rice CS is not as hard-core as CMU's, but very much enough for getting a top job.
Rice should offer overall a well-balanced, and IMO better undergraduate education.