Molecular mechanics and quantum mechanics are the main computational methods for calculating molecular energies. Molecular mechanics uses empirical parameters derived from experimental data to model intermolecular interactions and calculate conformational energies quickly, though it cannot represent bond breaking and forming. Quantum mechanics uses first principles to model electronic structure and can reproduce experiments without parameters, but is more computationally expensive. Molecular mechanics force fields represent bond stretching, angle bending, torsions, and van der Waals interactions to model potential energy surfaces based on the Born-Oppenheimer approximation.