CS314: Numerical Methods