<p>Thanks, everyone. More great ideas! I don’t know much at all about the field of computer science either. My husband is a computer programmer/analyst, which helps some, but as I understand, as has been mentioned, computer science is different. It sounds like a field that would be a good match for our son. He’s VERY into math now and I could see how the field would be a good fit for him. He’s very logical and yet very imaginative about problems and solutions. Anyway, he’s also likely able to be accepted at some very good schools - probably not top tier - but very good. A challenge in that respect is that, for some very good personal reasons, he wants to stay in the midwest, stay small, and find a good fit. Choices are a bit more limited then. Some possibilities that have popped up are St. Olaf, Carleton, and Cornell College. He’s already talking about graduate degrees, so perhaps he can look to a larger school by then. We would like to help him find a good undergraduate match.</p>