<p>He should not get taxed on the same income twice by two different states. If he really does need to file in both CA and NY, he will have to file in one state as a non-resident, which may be just an additional form or it could be a completely different return than a resident of that state would file.</p>
<p>Edited to add: who told you that your son needed to file in NY?</p>