^ If you wanted another co-ed LAC, one about as selective as Macalester, that claims to cover 100% of demonstrated need and also is located in or near a city, then URichmond might be a good alternative. It does offer more CS courses than Mac does. I wouldn’t necessarily recommend it over Macalester only for that reason, but both are examples of options the OP might want to consider if he doesn’t find the SUNYs appealing.