What are my chances?(I have read the read this first thread but I am really curious))

Sorry, but that gpa for engineering is extremely low, not just for USC in general, but way low for engineering. Also, predicted scores are just that. They turned away over 3000 students with 99% scores in both gpa and testing. Meaning a lot of 4.0 kids with stellar test scores did not get in, there just isn’t enough room. It is very competitive at USC and engineering is one of the toughest majors to get into (like many schools). However, do your best on your upcoming tests, try to have an upward trend on your gpa - that can be very important, and apply broadly. Your ECs are very interesting and show commitment. There are a lot of great schools out there for engineering, be sure to have some options you like and that are a good fit - financially and with your stats. Good luck!