With Corona I am not able to get to these schools and it is tough to discern online what is the best choice.
Also I want to study Computer science or Math.
Note that Haverford and Amherst appear in a Princeton Review sampling, “Great Schools for Mathematics Majors.”
This thread overlaps with your topic here: http://talk.collegeconfidential.com/college-search-selection/2123956-differences-between-top-east-coast-lacs-williams-amherst-swarthmore-bowdoin-middlebury-etc-p1.html. You will find a range of opinions represented.