CS: Please chance me at UT dallas, Virginia Tech, CU Boulder, UW Madison; low gpa, decent SAT

CS Major

SAT: 1480

GPA: 3.1 UW

Big upwards trend, I was completely terrible during my Freshmen and Sophmore (mainly attributable to depression, though not entirely as now I am still somewhat lazy in regards to school work), and my HW grades across my classes averaged to something like a 17/100 and got primarily Bs and Cs. Junior year I picked it up and finished with a 4.1 W GPA, and this year it is roughly a 3.8 W or so.

APs:

WHAP 5

AP Physics 5

APUSH 5

AP Lang 4

AP Euro 4

AP Psychology 5

(my AP exam scores do NOT reflect that grades I had in the class; primarily Bs, some As and some Cs)

and this year AP CompSci, AP Gov, AP Micro, AP Calc, APES, AP Lit

ECs: Chess club (have won a couple tournaments), coding club, coding competition club, Quizbull club, boxing.

Community Service: Around 100 hours at a retirement home, and a week spent in Honduras building a school last summer.

Hispanic male, Texas resident, ED for utd, RD for the rest.

Other information: If it matters at all, I am already a fairly decent programmer, having experience with C, C++, Java, Rust, C# and Python. Have taken eDX’s CS50x, and currently studying coursera’s Standford’s Machine Learning course.

Colleges like to see an upward trend on your transcript. That combined with your high SAT and AP scores, you have an excellent chance at CU Boulder, Virginia Tech, UT Dallas, and UW Madison. I hope you explained why your gpa was so low in your essay, but other than that you have an excellent chance at being accepted. The schools you listed have high acceptance rates and your test scores will boost their stats.

As said above, you will need to explain for the low GPA. The rest are fine. Keep in mind that CS is a highly competitive field and that random things can happen.