Take a look at Trinity University, as well. They just opened a $230M science building that is absolutely astonishing. We visited many of these same schools, and S was fortunate enough to have many options, and selected TU.
Runner up was Denison, which is also very strong in CS, but probably a bit too much Greek influence for you, although less than Rhodes, in our opinion.
All fine schools you are considering.
Good luck!