With all due respect, why are you looking to Harvard and Yale for engineering in 2017?
Have you heard of MIT, Cal Tech, Stanford, Carnegie Mellon and at least a dozen other top engineering programs in the US? If you insist on IVY engineering, look at Cornell, Princeton, U of PA, Dartmouth and Brown.
Engineering has developed into a very large and highly developed range of subjects which require a wide selection of highly developed and specialized laboratories :bz