This file is a project by a student which includes the following topics: Basic theory of the Jacobi Relaxation method, basic theory of Multi-grid, implementing a Multi-grid solver ? 1D, and implementing a Multi-grid solver ? 2D.