<p>Campus life on Binghamton is fun. There is always something to do, whether you like watching sports, plays, joining clubs, hanging out with friends in the dorm, going out to dinner/movies/bowling, etc. Classes range in size, some are small (usually discussions and labs) and the lectures can have hundreds of people. TAs vary, some can be very relatable and helpful, while others can be cold and not so helpful. In my first year at Binghamton (I'm a freshman), I've experienced both. There are a wide range of activities on campus, a list of organizations is follows: Binghamton</a> University student organizations</p>
<p>There are definitely things to do for the non-partiers; you just have to find the right group. If you hang out with people like you, you will feel more comfortable (I've learned that). You can stay in and hang out or go to a restaurant, movies, bowling, skating, shopping, see a play, sport- anything you can do anywhere else basically. </p>
<p>You can walk to restaurants off campus- Hibachi places, Friendly's, Denny's, Moe's Southwest Grill, Panera Bread, Applebees, a Mexican place, a Bubble Tea place, Texas Roadhouse, and a bunch more that I can't think of right now. </p>
<p>The town of Vestal is nice, although it has mostly chain stores. Everything is within a walk, if not a short bus ride. The town of Binghamton is nice depending on where you go. First Fridays takes place the First Friday of every month and you can go into town, get free food, see art galleries, see musical performances, etc. You can get there with a short bus ride, and all the buses are free. If you need to take a cab anywhere they are $3 per person.</p>
<p>I don't know much about the computer science program, sorry, but it is probably good, but challenging, like everything else here. </p>
<p>Hope that helps!</p>