College of IST at Penn State University Park is great but also a big reach; have you taken Precalculus? (otherwise your application won’t be considered). Don’t forget to check Summer since LEAP, the Summer program for rising freshmen, helps with the transition from HS to college and makes it a bit easier to get into UP if that’s what you want.
Behrend is the most technical Branch Campus and a good one at that.
What about Duquesne?
They do have football and basketball, plus you have Steelers right there.
What about Wentworth?
What about U Maine’s School of Computing and IST?
Due to the flagship match scholarship, tuition wouldn’t be higher than Penn State’s and room&board would actually be cheaper if you apply by Dec1 (“incentive” scholarship added to Maine Flagship Match scholarship.)