I think you have a good shot for UPenn and Rice for sure and likely Brown but I’m unsure simply because of fit. By that, I mean that I’m not sure if you fit Brown’s student mold, as they tend to accept more social sciency/English types although your stats are great (this is simply from observation).