All I can say is, Amherst is need-blind for internationals, one of the half-dozen or so that are in the country.
The Amherst College Science building new in 2018 is a behomoth and marvel. It hosts the CS Department. Amherst is an excellent choice, but your stats need to be extremely high. It is ranked either #1 or #2 small liberal arts college for a reason.