<p>1) Yes
2) Yes
3) It varies from ~200 for 100-level classes to 10 for upper division. No idea on language. Private tutors are available, and there are 24/7 computer labs all around campus with both macs and pcs.
4) Nope
5)Not too hard; just talk to your advisor and usually they’ll tell you everything you need to do
6)Yup, but you need to look for opportunities.
7) Since you are CS, if you excel they’ll be easier to find but you’ll still have to meet them halfway
8) Gym’s included, same for pool - hours are usually 7am-midnight iirc</p>