OIT 606: Advanced Topics in Optimization — Stanford Root