CME 310: Combinatorial Optimization (CS 261, MS&E 315) — Stanford Root