Yale is always going to be tough, but you’ll definitely still be competitive. I would say Duke is a good match (assuming another ~780 SAT II score) and I think Williams is a match as well, but you never know with liberal arts schools; they have weird acceptances as well. Nevertheless, you’re a great candidate for all