Can I get in to a top college?

<p>Hello there, quick question.
My grades are above average for the most part, over 3.71 for freshman year and similar grades expected for the first quarter of Junior year.
However I hit a slump sophomore year, ended up with around 3.32 GPA, including an (absolutely horrifying) 2.71 second quarter, with the only 3 C's I have ever gotten.
I've wrestled for two years and am going to wrestle throughout HS, and hopefully get into robotics team this year. I happen to be pretty good at standardized tests, so SAT should be exceptional. Currently have taken all honors classes, with the exception of two electives. My Junior year is, and my Senior year will be, all AP classes.
I pride myself in my writing and almost childlike creativity and I may be able to dazzle with my essay, if that helps.
Looking to get into a good computer sciences school, and am taking a class right now (as well as an AP class next year) in computer programming, and I'm quite noticeably ahead of the other students.
Looking to get into colleges such as MIT or Princeton, and (more realistically) Carnegie, Cornell, brown, and Maryland. I know they're super competitive and I'm closer to average than I am to phenomenal, but i want to know how much of a shot I have at getting into ANY of these colleges? Should the minor educational speed bump I had in 10th grade be a major detriment?</p>

<p>Wish I could come up with a more original first post than a list of credentials and a question, but it has been bugging me for some time.
Thank you for your help! It's greatly appreciated.</p>

<p>Schools like Maryland and CMU are much more realistic at this point than an ivy or MIT. A 2250 plus and a great junior year would make you viable at those and many good schools.</p>

<p>That sounds doable, would a 2250 put me in contention for consideration by those higher-up schools? Though Carnegie Mellon still looks like a great school, it’s always good to be part of the best.</p>

<p>Unfortunately, no…</p>