Title: Programming for Optimal Decisions