This course is an elective cross-disciplinary course. Students will learn about real world investment problems and solve them with fascinating computational tools, which only become mature in recent years. The course combines lectures and weekly review of selected markets and portfolios for hands-on experience. This course is dual listed with CSE 578.