I’m not sure if this will help you at all, but my son is a first year at CC. He is planning on double majoring in math and computer science. He loves it. He is incredibly happy there. It is very liberal (which is good for him). So far, his hardest class has been the double block of Spanish that he had to take. It was a ton of work (it was a new language for him). A year of Spanish in 7 weeks. He has loved his math and computer science classes and all of his professors. I just heard that CC’s acceptance rate this year was 15.5%. It is an excellent school. The big draw to CC is the block plan. All three schools you are deciding between are excellent. Good luck with your decision.