CME 306: Computational Methods of Applied Mathematics (MATH 220B) — Stanford Root