Kinetic Plasma Simulations with the Particle-in-Cell Methods II - Spitkovsky