<p>I do think your list is reach heavy and you’ve chosen some for kind of ridiculous reasons - for example: Harvard - good FA, prestige and Boston. Sorry, not worth the application fee and such a long shot. Maybe Dartmouth, Columbia, and Cornell are more reasonable reaches. A reach should be possibly attainable not a strike by lightening possibility, and two or three are more than enough. </p>
<p>I also agree with Calla1 that the more engineering focused schools might be a bit too narrow for you right now. </p>
<p>You do have two things going for you - you’re from Iowa (geographic diversity), and you’re AA. Good luck!</p>