Ultimately, you'll need to consider which factors are most important to you. If you value real-world work experience, Northeastern's co-op program might be a major selling point. However, if you prioritize engineering research and a more prestigious reputation, BU could be the better choice.