This course covers computational aspects of investing, including: Company valuation, the Capital Assets Pricing Model, Efficient Markets Hypothesis, the role of information in pricing, historical data and its manipulation, portfolio performance assessment and optimization.