Scattering and propagation of waves: theoretical and computational challenges