1. The document describes using kinetic Monte Carlo simulations to model cyclic voltammetry experiments by simulating adsorption, desorption, and diffusion on a lattice. 2. The simulations apply Metropolis-Hastings algorithms and periodic boundary conditions to model an infinite lattice and calculate transition probabilities and energy changes to determine whether proposed moves are accepted. 3. The results of averaging multiple simulations at varying scan rates are compared to experimental cyclic voltammograms to determine adsorption capacitance and electron transfer kinetics.