A Generalized Discontinuous Galerkin Method by Kai Fan