This course will be devoted to mathematical algorithms and methods for seismic imaging. We will learn how to extrapolate wavefields efficiently and accurately. Distribution, sampling, and representation theorems are among the mathematical concepts covered in the course. We will also look at scattering and inverse scattering theory and relate them to the imaging process. To simplify the understanding of these concepts, we will look at them, as well, under the high frequency asymptotic assumption as we focus on solutions to the eikonal and dynamic ray tracing problems.