Hi there, I'm planning on double major in Physics and Mathematics...and i could really use some help from you guise (Physics major in particular). First off, i recon that i'll be needing some skills in CS, being able to operate some programs like Maple, Matlab etc. I'm already working on Maple but apart from that i'm literally a newbie to CS. So, my first qn being, as a Physics major, what CS course(s) should i take? I hear Numerical Analysis is a real help, what else? How important/useful can C/C+ be? Secondly and more importantly, what Mathematics courses would you recommend? Our Physics department requires at least: Calc I Calc II Calc III and Intro to Differential Equations (which is ODE) I was recommended to take Applied Linear Algebra but I took Linear Algebra as it counts for my Math major too. My univ also offers Linear Algebra II however, I don't want to take it unless there is really a good reason to do so. Next two semester i'll be taking Analysis and Abstract Algebra (part I and II for both) as it is required for Math majors. Then, i'll be free to take courses of my choice...since i still would have 2 more year to get my Physics major done...i'm literally looking at 8 elective math course So i need to plan ahead of time. I'm really hooked into Calc and ODE (apart from Calc III, didn't enjoy those 3D mumble jumble that much) so i'm keeping Applied Differential Equations and Real Analysis (part I and II) on priority list. Then there is Advanced Calculus I course. Like said above i really do enjoy Calc but i'm curious if it's something similar to Calc III (in that case i would aviod). Another interest is Complex Analysis. They offer three course on this (part I II and applied CA )...so it would be a very pleasant ride if i'm into this but i have very little idea of what this course is, even after reading the catalog. I would really appreciate a detailed input into this course in particular. edit: If you have any other course to suggest please do so. A few more to add... They also seem to have "Boundary Value Problems" which requires me to do Applied DE, Applied, CA, and Linear Algebra....so this is something I'm curious about too.