My son’s stats were a little higher and his safety school was NC State. The facilities are nearly new, with a start up lab on campus and a focus on internships. Research Triangle is a great place for jobs after college. If he applies before Oct 15, he will be eligible for scholarships - my son was given two and was a finalist for another that would have taken care of all costs (tuition, housing and fees).
Your son would also have free tuition to University of Alabama with those stats. The Computer Based Honors Program selects 40 students from the incoming class for special opportunities to work closely with professors.