So I am starting to think of schools to apply to, and I’ve looked at Pitt, Pennstate, CMU, UPenn, Cornell, I’m only interested in good medical/engineering schools in the east. My freshman year of high school was quite poor, and my gpa was 3.11, but since then my grades are as follows: Sophomore: 3.87UW, Junior:3.87UW 4.54W, and senior will likely be 3.87 UW and 4.5W. My junior year SAT scored 2150, and i plan to take again this upcoming fall. With the statistics i have listed, including my poor freshman GPA, will i stand a chance at admission to top engineering colleges? Will they forgive freshman year?please give me some advise, i would really appreciate it.