Prior knowledge needed: Undergraduate courses in physics, calculus, multivariable calculus, differential equations, modern physics/waves, electromagnetism quantum mechanics or quantum physics, ...