In this thesis, I discuss the creation of a simulation that attempts to reconstruct secondary spectra of pulsars by simulating the scattering in the interstellar medium. For the simulation, we focus on two distinct scattering phenomena, namely a coherent deflection at grazing incidence along a sheet of material, and a random deflection due to a random-walk type process through clouds of material. The simulation focuses on a representation known as a Wavefield Representation that our group has not utilized to this extent before, and it allowed us to understand the physics behind these scattering events in new depths. The final product allows us to explore a number of unique scenarios involving random scattering as well as coherent screens, w...