Like 85% of people who applied to the University of Washington's Computer Science program, I was rejected and am now going into my Junior year without a major. Last quarter, I took the first introductory EE class and found it pretty enjoyable. As much as I like the idea of going with EE as a backup plan, the Physics teaching at this university is positively horrendous. To give you one example of how poorly it is taught, I brought a question off one of the E&M midterms to a review session taught by an undergraduate physics major, and he didn't even have any idea how to solve it. I'm sure the Physics profs are brilliant, but they are some of the worst teachers in the university, plus the curriculum is more work than any other undergrad class I've yet taken. Although I've already scraped by the first two required physics courses (Mechanics and EM), unfortunately another physics class is a graduation requirement for the EE department. Even the idea of having to take a third Physics class here is enough to make me not pursue any major that would require it. So, given this option compounded by my current distaste for physics, I'm stuck debating whether or not EE is really the right choice for me.