University of Rochester vs Boston University for computer science: which is better for undergrad CS?
I’m trying to narrow down my college list and these two schools keep coming up for computer science. I like both overall, but I’m mostly trying to understand which one tends to be stronger for an undergrad CS experience.
I’m looking at things like course quality, research access, internships, and how well the program prepares students for jobs or grad school.
I’m looking at things like course quality, research access, internships, and how well the program prepares students for jobs or grad school.
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 CS, Boston University often makes more sense for the student who wants a larger, more structured computer science environment with direct access to a major tech-and-startup city. BU has a well-developed CS department, strong connections across Boston’s research and industry ecosystem, and plenty of nearby internship options during the school year. If you like the idea of a busier urban campus and a program that sits in a big professional network, BU has a real edge.
University of Rochester is especially appealing for the student who wants smaller-scale access, closer faculty interaction, and more flexibility across disciplines. Rochester’s curriculum is known for being open and customizable, which can be a real advantage if you want to combine CS with math, cognitive science, data science, digital humanities, or research in another field. It tends to be attractive for students who care about undergraduate research and want it to feel reachable earlier, rather than competing in a very large department.
On course quality, both can prepare you well, but the experience may feel different. BU usually offers more breadth in a bigger department and benefits from being in Boston, where there is a dense concentration of universities, labs, hospitals, startups, and established tech employers. Rochester may feel more personal in the classroom and advising process, which matters if you learn best when professors actually know you and can pull you into projects.
For internships and job preparation, BU’s location is hard to ignore. Being in Boston can make part-time semester internships, networking events, and employer access easier. Rochester can still place students well, especially those who actively use research, alumni connections, and career services, but it does not have the same built-in geographic advantage.
For grad school preparation, Rochester has a compelling case because of its research culture and the ease of building strong faculty relationships. That can help with recommendation letters and sustained academic work. BU also sends students on to strong outcomes, but Rochester may feel more supportive for the student who wants a tighter academic community.
BU suits the student who wants scale, city energy, and internship density. Rochester stands out for someone who wants flexibility, individual attention, and a somewhat more intimate path into research.
University of Rochester is especially appealing for the student who wants smaller-scale access, closer faculty interaction, and more flexibility across disciplines. Rochester’s curriculum is known for being open and customizable, which can be a real advantage if you want to combine CS with math, cognitive science, data science, digital humanities, or research in another field. It tends to be attractive for students who care about undergraduate research and want it to feel reachable earlier, rather than competing in a very large department.
On course quality, both can prepare you well, but the experience may feel different. BU usually offers more breadth in a bigger department and benefits from being in Boston, where there is a dense concentration of universities, labs, hospitals, startups, and established tech employers. Rochester may feel more personal in the classroom and advising process, which matters if you learn best when professors actually know you and can pull you into projects.
For internships and job preparation, BU’s location is hard to ignore. Being in Boston can make part-time semester internships, networking events, and employer access easier. Rochester can still place students well, especially those who actively use research, alumni connections, and career services, but it does not have the same built-in geographic advantage.
For grad school preparation, Rochester has a compelling case because of its research culture and the ease of building strong faculty relationships. That can help with recommendation letters and sustained academic work. BU also sends students on to strong outcomes, but Rochester may feel more supportive for the student who wants a tighter academic community.
BU suits the student who wants scale, city energy, and internship density. Rochester stands out for someone who wants flexibility, individual attention, and a somewhat more intimate path into research.
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.
Related Questions
Students also ask…
University of Rochester vs Rochester Institute of Technology for computer science: which is better for a CS major?
Chapman vs George Washington for political science: which is better for undergrad?
University of Rochester vs Northwestern for engineering: which is better for undergrad engineering?
University of Rochester vs Carnegie Mellon for computer science: how should I compare them?
University of Rochester vs Vanderbilt for biology: which is better for undergrad research and pre-med?
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!