I would suggest visiting all of the above
. Seriously, check them all out and see what fits his needs best. I attended a highly rated computer science university, for my area, and was very disappointed on what they had to offer. Our local technical college had a far better program. It's all in the curriculum of the school and the wants of the student.
If your cousin is still in high school, tell him to visit his hs guidance counselor. They should have brochures for most of the schools in your area. Pick a few and call those schools for tours. Most have staff/students that will show you around and give you a decent feel of what they offer.
Good luck with everything. I applaud you for helping your friend and for you taking the next step in education.
"In a world where you can be anything, be yourself." ~ unknown
"Fall in love with someone who deserves your heart. Not someone who plays with it. – Will Smith