The formulation of generalize electromagnetic scattering is given. Previously derived multipole expansions using the language of scattering are presented and applied to resonant and plasmon resonances. Formal scattering theory is introduced, and the integral scattering equation is derived and used to find the Born expansion and to prove the optical theorem. Partial wave analysis for the scaler scattering problem is discussed with connections between quantum (wave theory) and classical views. Vector spherical harmonics and the extension of partial wave analysis to the scattering of vector fields of electromagnetic waves are presented. Finally, Mie scattering is considered in detail with applications including glory scattering and whisper gallery mode resonances.