I don’t like the idea of having to spend a year in NYC before moving to the main campus. I think it could be disrupting. For example, many friendships are made freshman year when everyone is new, your student would need to get into new routines on a new campus while most peers are settled in, etc.
Northeastern NYC (formerly Marymount) is a small branch campus primarily known for the arts. I would be sure to fully understand the depth of coursework, variety of professors, etc. offered in CS and Math.
Also the price sounds challenging. I would not want to count on early graduation.
Are there other options?