All engineering programs are competitive these days, but CS is extremely competitive. Your son might want to focus on a ChemE program that is a good match for him while at the same time making sure he can actually take the courses at that school he would like to in Computer Science, even if they don’t lead to a second major.