I think your ECs are pretty unique and show dedication and passion for your subject interests! Your schools will like that. Your GPA may be a little low but your challenging classes should make up for it. You have good scores so I would say you are a qualified candidate. I think UIUC is a match as well as most of the UC schools… potentially ones like berkeley being a low reach. I don’t know much about SJSU. UNC is always difficult coming from out of state but I think you have a good shot! Georgia Tech is also probably a match. My only thing is your majors are probably ones of the most competitive at this schools, which could prevent a challenge. Write good essays and have good recs!! You’ll do great. For Econ you might consider Uchicago, and for CS Northwestern is also a great option. This may be low-mid reaches for you but it might be worth it to check them out.