C0-Interior Penalty Discontinuous Galerkin Method