you should be fine and more than fine. My S, also a no hooks student, got in for Materials Eng (ranked #2) with way less EC. Our “hook” is probably full pay out of state. Look up their accepted freshman statistics. Also, with the exception of CS, acceptance rate is 50% or higher.