Discontinuous Galerkin Method