@MYOS1634 Thanks for the detailed input…So what you are saying is that as of now I might have a shot at Northwestern and UMinnesota-TC…I really don’t wanna compromise on the Major…One thing I didn’t tell is that I have 3 months of internship at a local software development firm and a local Computer technician(This really made m fix my mind on CSE rather than CS,I have a good essay conveying this)…Also I am taking the SAT again this June hoping to increase my score over 2250…That should increase my chances…What do you think…