Has he taken any AP courses and how has he done? One possibility could be a state school with a good computer science dept.(look at the class offerings). Many state schools will accept exams scores of 3 or higher which could give credit for general education requirements, thus possibly less writing and more courses in major/minor/electives… If he is a strong student he could also look at honors colleges within a state school to make the school “smaller” if that is something he would prefer.
Another option would be a less selective school that offers engineering. For a computer science student, they offer a BS degree in computer science, thus less humanities and writing papers in those classes. Some also give credit for general education classes via AP credit. One way to find these is to search on college navigator. It will give you several options and from there you can search specific school’s websites. While your son may have to take one or two classes, he may be able to reduce the amount of papers and writing and utilize writing centers to assist him when needed. Good luck in your search!