Should I stay in Dearborn or transfer to A2?

<p>I'm currently at Dearborn as a CS major. I completed my freshman year with a 3.6 GPA. I'm contemplating whether I should transfer to the Ann Arbor campus or stay at Dearborn. It might seem like a no brainer that I should just attend A2, but here's my dilemma: my #1 goal is to maintain at least a 3.1-3.3 GPA so that I could get accepted to a decent grad school for a MS in CS or maybe an MBA (I would do an MBA in case I ever felt like doing corporate finance for tech companies). My second goal is to get a software engineering job at a high tech company on the coasts. I really would love to transfer to A2 since its a target CS school, but I don't know if I want to risk lowering my GPA below a 3.1. Are the classes really as hard as everyone says on here? How much harder are the CS classes at A2 than Dearborn? </p>

<p>What would be my best option right now?</p>

<p>There’s not all that many people on these boards that can say much because not many have gone to both Ann Arbor and Dearborn. I will say though, even with a good GPA from Dearborn, getting to the impressive Silicon Valley firms is going to be an uphill battle. No one cares about Dearborn. So I think you should take the risk and go to Ann Arbor, even if your GPA will suffer. </p>