<p>DISCLAIMER: I have already put a same thread in Colgate forum and got a bunch of helpful answers, which I appreciate a lot. However I am still confused about it. I would like to hear more from parents. XD</p>
<ol>
<li>UIUC has one of the best Computer Science programs in the nation and I was accepted. I won't worry about jobs after I graduate since Microsoft hires most UIUC CS students. Colgate as a LAC, could offer a much more comprehensive education, but it is not that good at science. </li>
<li>If I study science at Colgate, graduate education would be necessary to help me narrow down to the specific major I am interested in. However, as an international student myself, it has already been a big struggle for my family to support my undergraduate abroad with out any FA. So whether I can attend grad school or not will be a serious financial problem. If I study in UIUC, I can work immediately after graduate. But if I study science in Colgate, it would be a little bit tough to find jobs. </li>
<li>I am seriously interested in computer science. I assembled my first computer myself when I was 6.
Original Post:
<a href="http://talk.collegeconfidential.com/colgate-university/1117758-science-majors-colgate-bad.html%5B/url%5D">http://talk.collegeconfidential.com/colgate-university/1117758-science-majors-colgate-bad.html</a></li>
</ol>
<p>Thank you very much in advance!</p>
<p>UIUC has one of the best Computer Science programs in the nation and I was accepted. I won’t worry about jobs after I graduate since Microsoft hires most UIUC CS students. Colgate as a LAC, could offer a much more comprehensive education, but it is not that good at science. </p>
<p>UIUC is the obvious, no brainer choice. congrats! Colgate is not a place for International computer geeks.</p>
<p>If your primary interest is computer science, go to UIUC over Colgate.</p>
<p>As far as company recruiting on campus goes:</p>
<p>a. Companies recruit at local universities. For “Silicon Valley” computer companies, UC Berkeley and Stanford are obvious local recruiting stops. But some less well known universities like San Jose State and UC Santa Cruz are also often visited.</p>
<p>b. Companies that have the resources and time to travel will go to highly regarded universities in the fields that they are recruiting. UIUC is such a target school for computer companies, along with schools like MIT, UCLA, USC, UT Austin (and UC Berkeley and Stanford for non-local companies).</p>
<p>c. Big universities are more likely to attract attention of traveling recruiters.</p>
<p>A company would rather visit UIUC’s career center to recruit from perhaps 135 graduating seniors at one of the top schools in the US for computer science compared to visiting Colgate’s career center to recruit from perhaps 10 graduating seniors at a school with little reputation and visibility in computer science.</p>
<p>If the cost is essentially the same, you need to go to the one that is more likely to get you a job in your home country if you can’t get an H1B (work) visa sponsor in the US after graduation. Even genius computer geeks have no guarantee that they will find a visa sponsor.</p>
<p>As flagship state UIUC will have many more courses available in many more majors than a small LAC. LACs do NOT offer more comprehensive educations. You will be able to get the best comp sci available at UIUC plus be able to take courses in many liberal arts areas. The major flagship US universities offer majors in more liberal arts fields than many LACs. The size means they can be both a science and a nonscience source for their students- they can contain the courses of a LAC within their university. UIUC’s reputation will get you more/better job offers than any LAC in computer science. Easy choice. PS- a place like Colgate may want you to improve their stats and therefore offer you more money than a public school can, but your ultimate costs in time and money will be greater. You do not need a small school to get the college experience you want- but you do need the big school to get the courses.</p>