<p>
</p>
<p>Nice. You probably already know this, but CAS only offers a BA in CS. This is perfect for me because I don’t want to be an engineer, but if you want to be one then maybe check out CAS’s 3-2 program (combined BA/MS), which would prepare you better. Then again, it is about what you can do and not the initials after your degree. </p>
<p>
</p>
<p>Sure. Doing things related to your field outside of academic work is something any admission board would like to see. I think some colleges, like NYU, would accept someone with a spotty past, but great work experience and drive over someone who’s only performed in academic work no matter how great their grades are. Personally, I think that’s why NYU accepted me. This is especially true with CS. Academic work is all fine and whatever, but it really comes down to what you can do.</p>
<p>I would also like to point out that I am by no means an expert. All my conclusions are drawn from anecdotal evidence found by conducting late night internet searches with a bottle of jack in one hand and a cigarette in the other.</p>