Rice vs Boston University for computer science: which is better for undergraduates?

I’m trying to decide between Rice and Boston University for computer science and I keep going back and forth. Both seem strong, but I’m mainly looking at the undergraduate experience and how much support students get in CS.

I’m interested in things like classes, access to professors, internships, and whether one school is better for students who want a solid CS foundation without feeling lost in a huge program.
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, Rice is usually the more appealing choice for a student who wants a smaller, more personal academic experience. Rice is known for smaller class sizes, closer faculty access, and a residential college system that makes a mid-sized university feel very supportive. In CS specifically, that often translates into less of the “huge program” feeling and more direct interaction with professors and classmates.

Rice tends to fit students who want a strong theoretical foundation along with room to explore research early. The CS department has a solid reputation, and because the university is smaller, undergrads often find it easier to build real relationships with faculty and get individualized guidance. Houston also helps on the internship side, with access to a large job market in tech, health, energy, and engineering-related industries.

Boston University makes more sense for the student who wants an urban, high-energy environment and likes the idea of studying CS in the middle of a major city. BU offers plenty of opportunities, a broad course selection, and strong access to internships during the school year because of its Boston location. If you are proactive and comfortable navigating a larger, busier university system, BU can be an excellent place to build experience quickly.

BU is especially attractive for someone who values city-based networking and wants lots of nearby companies, startups, hospitals, and research labs. But for a student specifically worried about feeling lost, BU is more likely to require self-advocacy. You may need to work harder to stand out, form mentor relationships, and carve out your path in a larger environment.

So in terms of undergraduate support in CS, Rice has the clearer edge. BU can absolutely deliver strong outcomes, especially for students who thrive in a city and take initiative, but Rice is more consistently aligned with the experience you described: solid CS training, accessible professors, and a lower chance of disappearing into the crowd.
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!