Teaching IEOR 3609 (Advanced Optimization) and EEOR 6616 (Convex Optimization) at Columbia this spring.