Can anyone give advice on differences between Harvey Mudd and Caltech engineering based on personal experience? Thanks!