I'm about to enter college as an Electrical Engineering student, but I am considering changing my major to physics. Before I commit, however, I would like to take an advanced physics course (QM, Classical Mechanics II, Thermodynamics, etc.) so that I can get a feel for the mathematical rigor of being a physics major and gauge how interested I really am in the subject matter. Is there a course I can take that I will be able to complete as a freshman, but which will still be difficult and similar to junior or senior level courses? I've taken Calc I and II, introductory classical mechanics and electromagnetism, and have a basic understanding of multi-variable calculus. For bonus points, how practical/doable is a double major in EE and Physics?