Caltech vs Rice vs UC Berkeley for CS and/or chemistry