<p>I was accepted to Yale EA and I plan to major in CS.</p>
<p>Yes, I know, it's one of the weaker departments at Yale.
Yes, I know, Yale is investing more and accepting more students with interest in sciences and engineering.</p>
<p>Should I apply to MIT/Stanford/Princeton/Brown or some other school with a stronger CS department, or just go to Yale and choose another school for a graduate degree? Does the strength of the undergraduate program really matter that much later on? </p>
<p>I'm just looking for more opinions. Yale CS majors very welcome! ATM, I'd choose Yale, but I don't want to make any quick decisions and feel sorry later. My acceptance was quite surprising.</p>
<p>In every other aspect, Yale is my dream school. I'm international, if it matters at all.</p>
<p>Roommate is a senior CS major and loves it. He interned at Microsoft last summer and will be working for them next year. It’s a small major, but almost half of them go to Microsoft any given summer. All the major companies (Oracle, Google, etc.) recruit there too.</p>
<p>^ That sounds cool… I am planning a double CS/Physics major, so also interested. Will probably look at MIT/H/P as well, but atm Yale sounds pretty fantastic. A weak department at Yale is probably still out of this world at anywhere but the top couple of other schools.</p>
<p>It’s a small major, but almost half of them go to Microsoft any given summer.</p>
<p>That I don’t like…</p>
<p>All the major companies (Oracle, Google, etc.) recruit there too. </p>
<p>I’m currently majoring in CS, and while I would agree that Yale doesn’t really have the reputation of other schools, I’m not sure that’s particularly fair. The professors I’ve had class with are brilliant, excellent teachers, and the school has clearly put some good money into the department. For what it’s worth, of last year’s seniors, 6/20 went to Microsoft (<a href=“http://ugrad.cs.yale.edu/handbook.pdf[/url]”>http://ugrad.cs.yale.edu/handbook.pdf</a> pg 26)</p>