Choosing between UPenn and UMich

<p>Hello!</p>

<p>I am really struggling with my choice between University of Michigan and University of Pennsylvania.
In the case of financial aid, Michigan gave me about 6,000 more than Penn, but I am still in discussion with Penn.</p>

<p>I plan on majoring in Engineering, specifically Computer Science or Computer Engineering (I haven't decided).</p>

<p>I visited Penn and loved everything about it, but had a hard time dealing with many of the other prospective students. Normally I am a outgoing person, but possibly in that case I might have just been very reserved since I was in a completely new situation. However, I did get the sense that there is a pretentious East Coast vibe to Penn and I was struggling to relate to many of the other prospective students, since I am from a lower middle-class family in the Midwest.</p>

<p>As for Michigan, I enjoy the sports atmosphere and the people, as I have visited many times. My only concern is that the school may be too big for me and I may not get the same attention during college as I would in a smaller engineering program like Penn's. </p>

<p>And as ironically pretentious as it sounds, I am a little hung up on the fact that Penn is an Ivy League school with plenty of connections and opportunities after college. It was also my dream school for quite a while and I worked my butt off to get in.
I know that Michigan is also a great school.</p>

<p>I also have questions about these two schools:
1. Is it possible to double major in business or even minor (as for Penn, I did not apply to M&T)?
2. Does anyone know how the research is for environmental & energy sustainability at these schools? I am very interested in this as well, and would like to go to a school that keeps my options open and endless since I will most likely change my mind.</p>