I think you have your answer… Olin is very focused on engineering design. If that does not really interest you, then it is not a good fit. Also, they don’t have your preferred major… you would get some programming experience in the mechanical or electrical engineering majors, but not as in depth as an actual computer science major.
What are the costs of attendance (tuition/fees/room/board minus scholarships/grants, NOT including loans)? How much loans will you need to take out for each?