6.S955 Applied Numerical Algorithms