I'm a senior APMS major at A&M right now. I don't know anything really about other math programs, as I came into A&M as an AERO, but changed at my NSC.
The math department is fairly small as far as number of majors is concerned, but there's a nice feel to the department. Any paperwork, assistance, help I need is always handled promptly by an advisor, and I've never really run into any issues.
Do you know what your son wants to do after graduation? I'm looking at being an actuary right now, so if he is considering that, I can answer any questions you might have.
Feel free to reply here, and if you want to ask anymore questions, feel free, I'd be more than happy to answer them.