5.0 weighted doesn’t make sense unless every class you’ve taken, for all four years, has been eligible for full weighting. Presumably you’ve been in some honors classes in addition to your 3 AP’s so far, but it’s hard to believe that you’ve never taken anything but fully-weighted honors/AP classes. (Often, an A in an Honors class is 4.5 and only AP/DE classes get 5 grade points.)
If you want to shoot the moon, IMHO Northeastern’s CS program is stronger than NYU’s. Do you have a strong secondary interest? NEU’s CX+X combined majors are an excellent way to combine interests, and they also require less higher math than the pure-CS major. Do you want a co-op focused program? (RIT is also good for co-op.)
URochester has an even higher percentage of international undergrads than NYU and NEU, and their admit rate is higher (more because people prefer Boston and NYC over Rochester than because there’s any difference in quality and rigor - it’s a top-notch STEM school). So I’d recommend both URoch and RIT be on your list. Case Western Reserve admits a lot of internationals too. WPI and RPI would be good targets.
Are you going to apply to UC’s? San Diego, Irvine, and Davis are all 17%+ international. They’re test-blind for the upcoming cycle, and your 3 AP’s so far will get you sufficiently above a 4.0 weighted to be a viable candidate. (Honors don’t count for weighting for OOS/Intl GPA Calculator for the University of California – RogerHub ) Davis has a CS major in Arts & Sciences, which isn’t as tough to get into as the one in engineering. San Diego admits to the campus first and then to the major, so you can be accepted to the university even if you don’t get into CS. (And then you have CS-adjacent options like Cognitive Science and Math/CS.) UC Santa Cruz has excellent CS also, and you’d probably get in there. It’s all one application and you’re not price-sensitive, so shotgun all of them except Berkeley and UCLA, and see what happens! (But consider applying to alternative majors at some of them - see below.) Also consider some CSU’s, especially Cal Poly and San Jose State. On the private side, in CA, Santa Clara U.
Consider some less-reachy state flagships that have strong CS and strong honors programs. ASU Barrett, U of Utah, UMinn Twin Cities, Pitt, Ohio State, and UMass Amherst.
If you like stats and environmental science better than calculus and physics, maybe think about CS-adjacent majors like Data Analytics ( Majoring in Data Analytics | Data Analytics Major ), Informatics ( B.S. Informatics | Informatics @ the University of California, Irvine ), UX/Human-Centered Computing ( https://www.rit.edu/study/human-centered-computing-bs ) or GIS. (GIS can be great if you’re into drones. Here’s one example program - and you’d be more likely to get into this than into the CS major at UCSB: BA GIScience | Department of Geography | UC Santa Barbara Here’s another that shows the coursework: Catalog - The University of Utah )
You have a solid record and you should have good options; I just wouldn’t aim too deep into the rarified category of schools where CS applicants who haven’t taken Calculus and AP physical sciences, or done heavy STEM EC’s, will have a hard time getting in. There are many excellent programs that would love to have you.