John Watson

Lecturer in Finance at Stanford Graduate School of Business

Schools

  • Stanford Graduate School of Business

Expertise

Links

Biography

Stanford Graduate School of Business

Teaching Statement

John G. Watson is currently a Financial Engines Fellow and focuses on post-retirement economics and the modeling of retiree spending and investment decisions. Dr. Watson co-teaches "Modeling for Investment Management" with Professor Steve Grenadier. Many of the techniques used by Financial Engines and other professional investment managers are covered in this course and illustrated using Excel spreadsheet models such as portfolio optimization, mutual-fund style-analysis, and risk-neutral asset-pricing.

Bio

Dr. Watson joined Financial Engines in November 1996. Financial Engines is an investment advisory service founded by William F. Sharpe, The STANCO 25 Professor of Finance, Emeritus, and it currently manages over $92 billion worth of 401(K) assets for its clients. Dr. Watson contributed to the theory, patents, and code for the simulation, style-analysis, and optimization engines that power the company’s services.

Prior to joining Financial Engines, Dr. Watson specialized in the design and implementation of PC software solutions to business problems. His professional experience includes designing systems for optimizing hydroelectric power production and co-inventing a patented fingerprint-matching algorithm. However, he is best known for his work with Dan Fylstra (Frontline Systems) on the Microsoft Excel Solver, the optimization tool that automates spreadsheet “what-if” analysis. Other assignments have included work with major software developers such as Borland and Microsoft, and a list of financial institutions: BARRA, C*ATS Software, Micropal, Rogers-Casey, TSA Capital Management, and Zephyr Associates.

Dr. Watson’s academic training is in the field of Applied Mathematics. After obtaining his BS, MS, and PhD in Mathematics from Rensselaer Polytechnic Institute in upstate New York, Dr. Watson taught at the University of Miami and Northwestern University. Following his stay at Northwestern, he was a research associate of J.B. Keller at Stanford University in Palo Alto, California. He now lives in nearby Menlo Park.

Academic Degrees

  • PhD, Department of Mathematical Sciences, Rensselaer Polytechnic Institute, 1978
  • MS, Rensselaer Polytechnic Institute, 1973
  • BS, Rensselaer Polytechnic Institute, 1971

Academic Appointments

  • At Stanford since 2009
  • Fellow, Financial Engines, Inc., 1996-present
  • Lecturer, Stanford University, 2009-2010

Awards and Honors

  • 2010 INFORMS Impact Prize (Solver Team)

Teaching

Degree Courses

2017-18

FINANCE 341: Modeling for Investment Management

This course will combine practical and up-to-date investment theory with modeling applications. Understanding beautiful theory, without the ability to apply it, is essentially useless. Conversely, creating state-of-the-art spreadsheets that apply...

2016-17

FINANCE 341: Modeling for Investment Management

This course will combine practical and up-to-date investment theory with modeling applications. Understanding beautiful theory, without the ability to apply it, is essentially useless. Conversely, creating state-of-the-art spreadsheets that apply...

Read about executive education

Other experts

Beata Krupa

Beata Krupa is a Lecturer in Management - Communication at the Jesse H. Jones Graduate School of Business and a full time Lecturer in Professional and Engineering Communications at the Rice Center For Engineering Leadership (RCEL). Beata has over 15 years of experience teaching business and leade...

Luke Georghiou

Luke is Vice-President for Research and Innovation at the University of Manchester and Professor of Science and Technology Policy and Management in the Manchester Institute of Innovation Research at the Alliance Manchester Business School. Since 2010 he has been responsible for the University’s r...

Looking for an expert?

Contact us and we'll find the best option for you.

Something went wrong. We're trying to fix this error.