Get your taxes done using TurboTax

Both those reasons.   He is over 23 and made more than $5,200.   If he was under 24 and a full time student you could still claim him.