Schools without distribution req'ts for the math geek?

^^This.

I think student should spend some time learning to write. I wouldn’t think many CS (and other science) majors would allow you to totally avoid writing. Communication skills are needed in any major. Majors at many schools include senior capstone projects or research that are naturally going to require the ability to write up results at the very least. Instead maybe look for school that helps develop writers. Some colleges require freshmen to take writing drafts to tutoring center, etc.

If it is more of interest thing, lots of humanities requirements can be met with courses that focus on science (history of technology, writing sections on science topics, etc.).