MC225: Numerical and Computational Methods