Terahertz Emission Spectroscopy Of Gallium Arsenide And Thin Magnetic Films. by James Michael Schleicher