<p>Agree on Swarthmore and Haverford. Liberal arts colleges are great in the biology classes that they offer, but the course selection is going to be limited because of the size of the schools. Swat and Haverford get around that by allowing you to take courses elsewhere that they don’t offer. Amherst provides the same advantage as part of the 5 college consortium in Mass, as do Pomona and Harvey Mudd as part of the Claremont Colleges. Other LACs might have similar arrangements, but I’m not sure which ones. </p>