Harvey Mudd vs Caltech?

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