<p>I suggest you go to their CS websites, and study the undergraduate program offered at each of the universities, so you can get more detailed information/insights (particularly about current researches that match your area of interests) about both of them. </p>
<p>This is the website for Caltech’s CS undergraduate program:
<a href=“Computing + Mathematical Sciences”>Computing + Mathematical Sciences;
<p>Hope that helps</p>