Space-Time Discontinuous Galerkin Code implemented for final project in graduate course TAM 574 - Advanced Finite Element Methods