Hi everyone, I'm currently a sophomore at UC Berkeley. I came in intending a double major in computer science and physics, but I'm definitely way more passionate about physics. I spent freshman year loading up on CS classes so I could declare the CS major, and this semester I decided to focus more on taking physics classes. Because of a head injury from the summer, I ended up having to limit my courseload this semester; I took Physics 5C(Intro to Quantum/Statistical Mechanics), 137A and 137B(Quantum 1 and 2), relying on my quantum mechanics from online in high school. I did well in all three, but I was quite dismayed by the lack of continuity and the lack of clarity of all three; I got the same impression from the other undergrad courses I took from the physics department, and my sentiments are echoed by other undergrads. On the other hand, I've been impressed overall with the EECS classes I've taken here, and the undergrad experience seems to be a lot more put-together, from the classes to the advisors. After my head injury got better, since I had a lot of extra time on my hands, I decided to try to catch up to the graduate quantum course, 221A. I started a few weeks late, but the professor has all of his lecture notes typeset, along with homeworks and solutions all online. I talked to the professor, and I did well on the final, so I'm enrolled in the second part of the graduate quantum course next semester(221B). The course was really well put-together and exceptionally clear; I found that a lot of the new concepts that I was learning in Quantum 2 were explained far better in the graduate course. The graduate courses generally get stellar reviews as well, as compared to the generally lukewarm reactions to the undergraduate courses. So overall, I'm pretty confident in my ability to handle grad courses, and I think that they're run a lot better than undergraduate ones. So I have a kind of ambitious idea for my courses over the next 2.5 years. I want to finish off Quantum Mechanics next semester. Junior year, I want to take QFT 1 and Grad Electromagnetism first semester, and QFT 2 and General Relativity second semester. Senior year, I plan on taking String Theory and "Standard Model and Beyond", both full-year courses. I want to fit in the CS major alongside these courses, which doesn't leave much room for the physics undergrad classes I need to take to declare. I also don't really want to expend units on courses that are going to end up being mostly review; for example, I have to take introductory linear algebra/diff eq's still, which is four units of problem sets and exams. That's kind of how I felt about the introductory physics series, and it was much more tedious than enjoyable. So would it be crazy to just get the CS major, take these grad classes, do some undergrad research and then take the physics GRE without actually getting a BA in physics? Where would that put me when it comes to applying for grad school? I'm also not even sure I want to pursue higher education yet; there's also the option of going into industry for CS or something.