LAC's that offer a B.M?

Yeah, with the possible exception of Davidson (which, sadly, has no CS department), those are look pretty far from the type of campus culture he would find appealing, I’m afraid. Appreciate the suggestions, though!