Why do you ask whether I already have a US master's degree?
Because it changes which schools serve you best. If you don't yet have a US master's from a non-profit school, earning one puts you in the H-1B Master Cap - an extra lottery draw for advanced degrees. In that case I'll steer you toward our non-profit partners and tell you why for each.