Chance me for Colgate, Lafayette, and Haverford.

<p>Good list of schools. Might look at Holy Cross and Tufts both very good science schools.</p>