Prerequisites

Section 3.2 of Strang will do. Otherwise, some knowledge of basic differential equations, solving linear systems of equations, and knowledge of the properties of the Dirac Delta function and the Heaviside step function.

Up to Interpolation and Splines (Curve Fitting)