How should I compare Northeastern and McGill for undergraduate computer science?
I’m a high school senior choosing between Northeastern and McGill for computer science. I’m interested in software engineering after graduation and want to understand which school would be the stronger overall fit for that goal.
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
The biggest practical tradeoff is that Northeastern is built around structured, full-time co-op experience in the U.S. job market, while McGill offers a more traditional, academically intensive computer science degree in Montreal, often at a substantially different cost depending on your residency and aid. For a student aiming specifically at software engineering in the United States, Northeastern’s co-op system can make the transition from college to industry more direct. McGill’s computer science program is taught in English and is well regarded, but students need to be more self-directed about internships, recruiting, and building Canadian or U.S. professional connections.
At Northeastern, co-op is integrated into the undergraduate experience: students alternate academic terms with paid, full-time work placements, commonly graduating with meaningful professional experience and a clearer sense of what engineering role they want. Boston also provides access to a dense tech, startup, health-tech, and finance ecosystem. The tradeoff is that the academic calendar and graduation timeline can feel less conventional, and the total cost can be high unless your financial aid makes it comparable.
McGill offers a strong theoretical and mathematical foundation, a large research-university environment, and access to Montreal’s notable AI, gaming, and startup communities. Its flexible curriculum can be especially appealing if you may combine CS with mathematics, linguistics, cognitive science, or another field. However, software engineering students should plan early for internships, projects, interview preparation, and networking; Montreal also functions more easily day to day for students who are comfortable engaging with French, even though instruction at McGill is in English.
At Northeastern, co-op is integrated into the undergraduate experience: students alternate academic terms with paid, full-time work placements, commonly graduating with meaningful professional experience and a clearer sense of what engineering role they want. Boston also provides access to a dense tech, startup, health-tech, and finance ecosystem. The tradeoff is that the academic calendar and graduation timeline can feel less conventional, and the total cost can be high unless your financial aid makes it comparable.
McGill offers a strong theoretical and mathematical foundation, a large research-university environment, and access to Montreal’s notable AI, gaming, and startup communities. Its flexible curriculum can be especially appealing if you may combine CS with mathematics, linguistics, cognitive science, or another field. However, software engineering students should plan early for internships, projects, interview preparation, and networking; Montreal also functions more easily day to day for students who are comfortable engaging with French, even though instruction at McGill is in English.
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…
How should I choose between Northeastern and McGill for an undergraduate psychology degree?
Yale vs. Carnegie Mellon for Undergraduate Computer Science Research Opportunities
Northeastern vs. Santa Clara for Computer Science Career Opportunities
Northeastern vs UBC for Computer Science: Which Has the Stronger Co-op Experience?
Northeastern University vs UCL for Computer Science Careers
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!