Portfolio Selection and Risk Management

Learn the basic principles underlying optimal portfolio construction, diversification, and risk management.

Principles of Computing Part 1

, ,
Program mini-projects in Python that build upon the mathematical and programming principles that are taught in the class.

Algorithmic Thinking Part 2

Learn mathematical and programming skills to analyze, design, and program solutions to a wide range of computational problems.