Boston University vs Tufts for computer science: which is better for undergrad CS?

I’m a high school senior trying to narrow down my college list, and these two schools keep coming up for computer science. I know both are strong overall, but I’m trying to figure out which one is generally the better choice for an undergrad CS major.

I’m mostly looking for a simple comparison of the CS experience, like academics, internship opportunities, and overall fit for someone majoring in computer science.
0 views
College is too important to leave to AI
Life-changing decisions deserve guidance from an expert
A real advisor gets to know you, brings experience from helping other students, and helps you make choices with confidence.
Sundial AI
AI-assisted guidance informed by the expertise of Sundial's admissions advisors
For undergraduate computer science, Boston University often makes more sense for the student who wants a larger, more structured CS environment with stronger day-to-day proximity to Boston tech internships. Tufts is very appealing for the student who wants a smaller-school feel, easier cross-disciplinary exploration, and closer faculty interaction in a more contained campus setting. Both are legitimate options for CS, but they tend to serve different kinds of students well.

BU’s advantage is scale and location. Its CS program is housed in a larger research university setting, with a broad course selection, substantial computing activity, and easy access to internships during the school year because you are right in Boston. For a student who wants to plug into a busy urban environment, attend tech events, and cast a wide net for internships, BU has a real practical edge.

Tufts tends to suit the student who values a more intimate academic experience. The CS department has a strong reputation, and Tufts is especially attractive if you want to combine CS with cognitive science, math, engineering, entrepreneurship, or other liberal arts areas without feeling locked into a huge university system. Many students are drawn to the collaborative atmosphere and the sense that professors are more accessible.

In classroom experience, BU can feel more expansive and sometimes more impersonal simply because it is a larger institution. That can be a plus if you like independence and lots of options. Tufts usually appeals more to students who want discussion, community, and a campus culture where it is easier to know people across departments.

For internships and recruiting, both benefit from being near Boston, but BU is more directly embedded in the city, which can make semester-time networking more convenient. Tufts students still access the same metro-area opportunities, but the experience often feels a bit more campus-centered and less urban.

If you are comparing them purely on undergrad CS experience, BU often has the edge for students prioritizing breadth, city access, and a bigger-tech-university feel. Tufts stands out for students who want strong CS in a smaller, more personal environment where interdisciplinary study is a central part of the experience.
Have questions about the admissions process?
Start working with a Sundial advisor today!

Comments & Questions (0)

No comments yet. Be the first to ask a question or share your thoughts!

Start the conversation

Have a follow-up question or want to share your experience? Leave a comment below.

College is too important to leave to AI
Life-changing decisions deserve guidance from an expert
A real advisor gets to know you, brings experience from helping other students, and helps you make choices with confidence.
Have questions about the admissions process?
Start working with a Sundial advisor today!