Northeastern vs UBC (University of British Columbia) vs Emory vs Penn State

You will get OPT (it is not too complicated generally, 2 years and a half if you had co-ops, less than that if you took CPT) but then moving to H1B is almost impossible.