<p>On another note...
I have a 770 math II, 760 ush, and 750 Chem, and haven't won any math or science competitions in high school. I know that Stanford, ivies, and Berkeley are all reaches for an engineering major since there are plenty of better applicants in that sense. What other schools could be a match or safety that are still nationally reputable and recognized for a great CS program that I would be able to get into with a 2100-ish SAT and. 3.87 UW (4.40W) gpa? I don't have any related extra-curriculars during high school, btw. But I do have ECs in graphic design, comm service, and academics.</p>
<p>Thanks for the advice and please excuse my poor grammar at this time of night. I'm usually a grammar-freak.</p>
<p>The average starting salary where I go (which I would guess is typical of most top-15 schools - it might be higher at Stanford or CMU) for CS majors is just under 80K for a bachelors and about 90K for a masters. A large portion of CS majors work in finance though, so perhaps this isn’t representative of what you would expect for a software engineering role outside of companies like Facebook, Microsoft, or Google. </p>
<p>I will note that while those salaries seem really high and CS sounds awesome, I think people who work in finance or at Facebook work longer hours than people who work at other companies or in other engineering disciplines. From a compensation per hour standpoint CS is probably not much better than any other engineering major.</p>
<p>BLS OOH is on the money. Salaries will vary by company and geographic region (always consider cost of living). $80k in California is a lot less than $80k in Milwaukee or Indianapolis</p>