Chances for a prospective OOS student

Hello everyone. I apologize ahead of time for creating a “chances” thread, because I realize that these threads must be annoying and repetitive.

Anyway, I will be applying to Purdue this fall as a computer science major, and would appreciate some input regarding my admissions chances. I’m kind of banking on getting into Purdue, since most of my other schools are reaches (bad idea, I know). Here are my stats:

-UW GPA: 3.45
-SAT: 2150 (640 CR, 800 M, 710 W)
-Class rank: Top 40%
-EC’s: Not many besides joining clubs and stuff. No volunteering or leadership positions.

I’m also half Native-American, if that’s significant. What do you guys think?