Hi! I personally don't like the New York vibe & its high living costs so I'm leaning more towards CMU. New York may offer better job interview chances, but I think the name value of CMU could cover that. But when it comes to UCSD, you still get great weather & neighborhood so I think it should be up to whether you'd still grab onto Data Engineering or not. I'm into SWE for now, but in MCDS, I can get both SWE and Data Engineering jobs. Whereas in Columbia, I'd have to specialize in DS but I'm not sure if UCSD offers the same.