Course Detail (Course Description By Faculty)

Quantitative Portfolio Management (35126)

This course develops a framework to build and analyze quantitative investment strategies. We will take advantage of recent innovations in AI and extensively use large language models such as those developed by Anthropic, Google, and OpenAI (and related models). You will get an in-depth understanding and hands-on experience how these tools are incredibly useful in quantitative portfolio management (and in the asset management industry at large), and how they can transform the industry in the future. 

We will use the AI models to develop code to analyze big data (such as stock prices and returns, firm fundamentals, text data, portfolio holdings and flows) for the purpose of predicting returns, measuring risk, estimating firm valuations, and ultimately building investment strategies. The final project requires you to develop and pitch a new investment strategy using this framework. The course will use Python as a coding language, but no prior knowledge of Python is required for this course.

The course starts with a brief review of the traditional portfolio choice framework introduced in the Investments course and then covers much of the recent research on quantitative methods to build and critically analyze investment strategies.

Key topics covered in the course are:

  • An overview of recent developments in the asset management industry related to active vs passive investing, institutional vs retail investors (including high net worth individuals and family offices), and sustainable investing.
  • Recent innovations in quantitative investing, such as factor investing, and industry applications via fundamental indexing and smart-beta products. We will also discuss how macroeconomic conditions (e.g., inflation and monetary policy) impact the success of these strategies.
  • Market frictions and the capacity of investment strategies, incentives of asset managers, and evaluating the performance of actively-managed strategies, with applications to ETFs, hedge funds, and mutual funds. 
  • AI/ML methods and big data in the asset management industry: Applications and insights from big data (including text, holdings, flows, and alternative data sources).
  • Using quantitative methods for firm valuation, and how to connect and integrate different approaches to investing, such as fundamental/value investing and quantitative investing.

The lecture material is built around recent academic research, problem sets, case studies, and significant time is spent on current events. 

Business 30000, 33001, and 35000 are non-strict (non-enforced) prerequisites. Business 41000 (or 41100) is a strict (enforced) prerequisite. Students must be comfortable with statistics, regression analysis, microeconomics, and investments at the level of the above courses. No prior knowledge of Python is required.
  • Strict Prerequisite
There is no required textbook and all lecture notes will be made available on Canvas. In addition, problem sets and supplementary materials (such as academic papers and Python code templates for the investment strategies / portfolio analytics) will be made available on Canvas as well.
The assignments for the course consist of 3 problem sets, 2 cases, a midterm, and a final project. There will be no final exam. Problem sets and case questions will be available on Canvas and should be submitted via Canvas.  No auditors.
  • Early Final Grades (For joint degree and non-Booth students only)
  • No auditors
Description and/or course criteria last updated: October 13 2025
SCHEDULE
  • Winter 2026
    Section: 35126-01
    M 8:30 AM-11:30 AM
    Harper Center
    C09
    In-Person Only
  • Winter 2026
    Section: 35126-02
    T 8:30 AM-11:30 AM
    Gleacher Center
    208
    In-Person Only
  • Winter 2026
    Section: 35126-81
    T 6:00 PM-9:00 PM
    Gleacher Center
    208
    In-Person Only

Quantitative Portfolio Management (35126) - Koijen, Ralph>>

This course develops a framework to build and analyze quantitative investment strategies. We will take advantage of recent innovations in AI and extensively use large language models such as those developed by Anthropic, Google, and OpenAI (and related models). You will get an in-depth understanding and hands-on experience how these tools are incredibly useful in quantitative portfolio management (and in the asset management industry at large), and how they can transform the industry in the future. 

We will use the AI models to develop code to analyze big data (such as stock prices and returns, firm fundamentals, text data, portfolio holdings and flows) for the purpose of predicting returns, measuring risk, estimating firm valuations, and ultimately building investment strategies. The final project requires you to develop and pitch a new investment strategy using this framework. The course will use Python as a coding language, but no prior knowledge of Python is required for this course.

The course starts with a brief review of the traditional portfolio choice framework introduced in the Investments course and then covers much of the recent research on quantitative methods to build and critically analyze investment strategies.

Key topics covered in the course are:

  • An overview of recent developments in the asset management industry related to active vs passive investing, institutional vs retail investors (including high net worth individuals and family offices), and sustainable investing.
  • Recent innovations in quantitative investing, such as factor investing, and industry applications via fundamental indexing and smart-beta products. We will also discuss how macroeconomic conditions (e.g., inflation and monetary policy) impact the success of these strategies.
  • Market frictions and the capacity of investment strategies, incentives of asset managers, and evaluating the performance of actively-managed strategies, with applications to ETFs, hedge funds, and mutual funds. 
  • AI/ML methods and big data in the asset management industry: Applications and insights from big data (including text, holdings, flows, and alternative data sources).
  • Using quantitative methods for firm valuation, and how to connect and integrate different approaches to investing, such as fundamental/value investing and quantitative investing.

The lecture material is built around recent academic research, problem sets, case studies, and significant time is spent on current events. 

Business 30000, 33001, and 35000 are non-strict (non-enforced) prerequisites. Business 41000 (or 41100) is a strict (enforced) prerequisite. Students must be comfortable with statistics, regression analysis, microeconomics, and investments at the level of the above courses. No prior knowledge of Python is required.
  • Strict Prerequisite
There is no required textbook and all lecture notes will be made available on Canvas. In addition, problem sets and supplementary materials (such as academic papers and Python code templates for the investment strategies / portfolio analytics) will be made available on Canvas as well.
The assignments for the course consist of 3 problem sets, 2 cases, a midterm, and a final project. There will be no final exam. Problem sets and case questions will be available on Canvas and should be submitted via Canvas.  No auditors.
  • Early Final Grades (For joint degree and non-Booth students only)
  • No auditors
Description and/or course criteria last updated: October 13 2025
SCHEDULE
  • Winter 2026
    Section: 35126-01
    M 8:30 AM-11:30 AM
    Harper Center
    C09
    In-Person Only
  • Winter 2026
    Section: 35126-02
    T 8:30 AM-11:30 AM
    Gleacher Center
    208
    In-Person Only
  • Winter 2026
    Section: 35126-81
    T 6:00 PM-9:00 PM
    Gleacher Center
    208
    In-Person Only