What are my chances at 2nd-tier math and cs schools like Cornell, Northwestern, and UMich?

@cohenry , You have impressive stats, but these colleges are not 2nd tier, whatever that means. Cornell, NU etc. have holistic admissions, and only great stats are not enough. I hope you apply to a wide variety of colleges and write good essays and get good recs as well.
What is your home state ? UMich as OOS is competitive and you need to show interest and apply early. Georgia Tech routinely rejects high stats applicants, and has a holistic process (essays are important)
I think you have a great chance at Berkeley (even as OOS). Aim high but have a reasonable number of matches and safeties (your instate or Northeastern, RPI etc.)
Read GoBears thread last year about his admission journey, esp. if you are an Asian Male.