Hello all, I'm currently entering my second year of a Bachelor of Mechanical Systems degree, hoping to move into Masters of Mechanical or Mechatronics engineering. I've got to decide on a science elective and I've got it down to two: Thermal and Classical Physics: This subject extends knowledge of fundamental thermal physics principles and introduces the powerful and elegant Lagrangian and Hamiltonian formulations of classical mechanics. Topics from thermal physics include thermal equilibrium, ideal gas and kinetic theory, equipartition of energy, heat and work, heat capacity, latent heat, enthalpy, thermodynamic processes; thermal systems and statistics, interacting systems, statistics of large systems, entropy, temperature and heat, pressure, chemical potential; heat engines, Carnot cycle, refrigerators, throttling process; Helmholtz and Gibbs Free energies, and phase transformations. In classical physics, topics will include elementary principles (Newton’s laws, momentum and energy conservation, mechanics of systems of particles), Lagrange’s equations (constraints and generalized coordinates, Lagrange’s equations, velocity dependent and dissipative forces, applications, symmetries and conservation laws, stability and oscillations) and Hamilton’s principle (calculus of variation, applications, Hamilton’s principle, Legendre transformations) or Quantum Mechanics and Special Relativity This subject introduces students to two key concepts in physics: quantum mechanics and Einstein’s theory of special relativity. Quantum mechanics topics include the quantum theory of light, the particle nature of matter, matter waves, quantum mechanics in one dimension and tunneling phenomena. Special relativity topics will include the foundations of special relativity, spacetime invariance, simultaneity, and Minkowski diagrams, relativistic kinematics, the Doppler effect, relativistic dynamics, and nuclear reactions. My question is, which subject would be most beneficial for my major? I'm guessing the Thermal/Classical Physics will be beneficial for a mech engineering major, but you hear a lot these days of nanotech and such things, and I'm thinking that quantum mech could be of some use or other. Any help greatly appreciated.