Stanford Root

Schedule

Stanford Root

Schedule

MS&E 346

Foundations of Reinforcement Learning with Applications in Finance (CME 241)

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

This course is taught in 3 modules - (1) Markov Processes and Planning Algorithms, including Approximate Dynamic Programming (3 weeks), (2) Financial Trading problems cast as Stochastic Control, from the fields of Portfolio Management, Derivatives Pricing/Hedging, Order-Book Trading (2 weeks), and (3) Reinforcement Learning Algorithms, including Monte-Carlo, Temporal-Difference, Batch RL, Policy Gradient (4 weeks). The final week will cover practical aspects of RL in the industry, including an industry guest speaker. The course emphasizes the theory of RL, modeling the practical nuances of these finance problems, and strengthening the understanding through plenty of programming exercises. No pre-requisite coursework expected, but a foundation in undergraduate Probability, basic familiarity with Finance, and Python programming skills are required.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 1960
0 / 30 enrolled
DAYS:Wednesday, Friday
TIME:4:30 PM – 5:50 PM
LOCATION:TBD
INSTRUCTOR:
Rao, Ashwin
3units

MS&E 346: Foundations of Reinforcement Learning with Applications in Finance (CME 241)

3 units · Letter or Credit/No Credit

This course is taught in 3 modules - (1) Markov Processes and Planning Algorithms, including Approximate Dynamic Programming (3 weeks), (2) Financial Trading problems cast as Stochastic Control, from the fields of Portfolio Management, Derivatives Pricing/Hedging, Order-Book Trading (2 weeks), and (3) Reinforcement Learning Algorithms, including Monte-Carlo, Temporal-Difference, Batch RL, Policy Gradient (4 weeks). The final week will cover practical aspects of RL in the industry, including an industry guest speaker. The course emphasizes the theory of RL, modeling the practical nuances of these finance problems, and strengthening the understanding through plenty of programming exercises. No pre-requisite coursework expected, but a foundation in undergraduate Probability, basic familiarity with Finance, and Python programming skills are required.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — Wednesday Friday 4:30 PM – 5:50 PM — Rao, Ashwin (Graduate)

More MS&E courses

  • MS&E 330: Reliability and Validity in Artificial Intelligence (STATS 357)
  • MS&E 331: AI for Algorithmic Reasoning and Optimization (CS 331X)
  • MS&E 333: AI Application Lab
  • MS&E 335: Queueing and Scheduling in Processing Networks
  • MS&E 338: Aligning Superintelligence (CS 338)
  • MS&E 342: Stochastic Systems and Learning Theory with Applications in Finance
  • MS&E 347: Advanced Topics in Blockchain & DeFi: Research, Market Design, and Microstructure
  • MS&E 348: Optimization of Uncertainty and Applications in Finance
  • MS&E 349: Financial Statistics
  • MS&E 355: Influence Diagrams and Probabilistics Networks
  • MS&E 365: Topics in Market Design (ECON 287)
  • MS&E 366: Market Design and Resource Allocation in Non-Profit Settings

All MS&E courses · All departments