<p>Honestly I feel you have a decent shot at those colleges. While your GPA is low and MIT, Princeton, and Columbia are reaches, you have great extracurriculars and seem to have challenged yourself while accomplishing a lot. Only concerned if you truly see yourself going to those colleges, prestige aside.</p>
<ol>
<li>Princeton - High reach</li>
<li>U Penn - reach</li>
<li>Cornell - reach</li>
<li>Columbia - High reach</li>
<li>Washington University of STL-low reach</li>
<li>Duke - Low reach</li>
<li>UNC Chapel Hill - OOS? match</li>
<li>University of Virginia - High match</li>
<li>Johns Hopkins University - Low reach</li>
<li>Emory - High match</li>
<li>University of Chicago - High reach </li>
<li>UCLA - High match</li>
<li>UC Berkeley - High match</li>
<li>MIT - High reach</li>
<li>UMKC - Safety</li>
</ol>