I'm about to begin the last semester for my first degree. Somewhere in the first couple of years (I spread it over 5 years as I took time off and worked in the middle) I decided that I would eventually get into the physics program at Toronto. My family did not approve and so I stuck it out with the program I was in at the time. I'm not really bothered by it--I've had a blast. Getting back to the story--I always thought that physics was interesting and it would be the road I eventually went for. I was certain that I was going to apply to the physics program when the time came. Then I went back and forth with math. Finally I found a specialist program offered at the University of Toronto which seems to offer enough of both to satisfy me. However, I would like feedback from those who have been through a math or science program and know what to look for (particular courses). I want a good coverage of undergrad topics. http://www.artsandscience.utoronto.ca/ofr/calendar/prg_mat.htm It is the program listed at the very bottom of the page, "Mathematics and Physics(Science program)". The curriculum is: First year: Analysis I, Algebra I, Algebra II, Foundations of Physics Second year: Analysis II, Advanced Ordinary Differential Equations I, Fundamental Physics Laboratory, Electricity and Magnetism, Thermal Physics, Oscillations and Waves, Introduction to Quantum Physics Third year: Partial Differential Equations, Introduction to Topology, Complex Analysis I, Real Analysis I, Introduction to Differential Geometry, Classical Mechanics, Electromagnetic Theory, Quantum Mechanics I Fourth year: Mathematical Foundations of Quantum, General Relativity, Quantum Mechanics II, and one of: Applied Nonlinear Equations OR Macroscopic Physics OR Nonlinear Physics Additionally, I'm thinking of sneaking in a few computer science credits if they allow for it. I might (rather, should) be exempt from the elective humanities credits as I will already have enough from my first degree ;) I'm particularly interested in the logic, complexity theory and algorithms classes. (By the way, do you know if they would let me take such courses if I had my grades up in the major area of focus?--I go to a community college and we aren't allowed such things. In fact, I think it is mandatory to normally take some credits outside of your major to graduate from UofT with a bachelors! and not just the humanities). thanks and happy new year!