<p>cornelldream - spend your time to write an outstanding essay, get excellent recommendations and go for it!
I’m not expert, but there are people with lower gpa but still get into ivies, so, never give up.
I think you have very good chance.<br>
Good luck for your sat I and II test!</p>