<p>I would worry about those grades if I were you. I know a kid who got rescinded from UCSD because of a D, and UCSD is less selective than Amherst. I know of another kid who got rescinded from Yale for getting two Cs.</p>
<p>When a school admits someone who purports to be a straight-A student, they expect a straight-A student to show up. If that C and that D weren't showing when Amherst admitted you, they are going to ask for a good explanation as to why they are there now.</p>