" Unfortunately I think only UMich would provide you with good programs in both the liberal arts and engineering. However if you value a higher tier engineering degree over the presence of good liberal arts programs (and". GT has decent ones in that category too. Again it is super industry/international-focused so the language programs are great), then I’d say Caltech or GT."
Not sure why a school that is excellent in all of its offerings would be unfortunate? Michigan is definitely a peer of both of these schools, particularly GT.