2. Computational Methods