This document discusses cosmological N-body simulations. It begins with an overview of the plan which includes non-linear gravitational clustering, cosmological N-body simulations, the role of substructure in gravitational clustering, and finite volume effects in N-body simulations. It then goes into details about the techniques used in N-body simulations including setting up initial conditions, force computation methods, and evolving particles over time. It also discusses analyzing the results through power spectra, correlation functions, and mass variance. Finally, it covers the role of substructure in speeding up structure formation and how finite simulation volumes can impact measured physical quantities.