<p>imo, NEU>BU. While BU might be slightly more selective/prestigious, NEU actually has a campus and has a great co-op program.
As far as Tufts vs those schools, I think the question probably comes down to money - how much are you willing to pay? If you don’t mind full tuition then Tufts seems to be your best bet.</p>