Teaching
Two financial-engineering courses taught most recently at the University of Illinois during the academic year of 2013-2014, for the Master of Science in Financial Engineering (MSFE), a joint program of the Colleges of Business and Engineering.
Spring, 2014 and Fall, 2013: Both honored in the “Lists of Teachers Ranked as Excellent” by the University.
Spring Semester, 2014 (Completed) -- IE 525:
Computation in Finance.
Course Description:
Numerical methods for the modeling, pricing, and risk management of various financial instruments and services, including in particular derivatives: (STOCHASTIC) randomization and anti-gaming, Monte Carlo simulation, variance reduction techniques, quasi Monte Carlo methods; (DETERMINISTIC) finite difference methods for ordinary and partial differential equations, explicit and implicit schemes, boundary conditions, and free boundary problems for American options; (DATA ANALYTICAL) data-driven model calibration and optimization, financial data pattern analysis and synthesis, filtering and machine learning, analytics in high-frequency data environment.
- Problem Set 1: Numerical Integration (N.I.), Error Analysis, RNG, Central Limit Theorem, Derivative Pricing via N.I. or Monte-Carlo.
- Problem Set 2: Box-Muller Algo, Rejection-Acceptance Algo, Knuth Algo, Event Timing and Counts (e.g. for Credit or Insurance).
- Problem Set 3: (Monte-Carlo) Antithetic Noise Cancellation, Stratification and Adaptive Sampling, Faithful Path Simulation (LogNormal, Vasicek Mean-Reversal), Pricing of European/Asian Calls or Puts, Path-Dependent Interest Rate Options (Range Accrual)
- Problem Set 4: Correlation Mining; Cholesky Decomposition; Correlated Dynamics; Exchange Options; Multiple Assets
- *** Midterm Events: Review Lecture on Mon, March 10; Formal Exam on Wed, March 12
- *** One-Week Spring Break: Have a Safe and Joyful Spring Break !
- Problem Set 5: (Brief due to Spring Break) Explicit/Implicit Schemes; Data Noise and Stability; Heat Equations, Black-Scholes
- Problem Set 6: Optimal Design of Grids and Boundaries; Scheme Stability; Calls/Puts; Numerical Greeks; Barrier Options
- Problem Set 7: Free-Boundary Black-Scholes PDE, American Puts; (Data Analytics) Model Calib via MLE; Kullback-Leibler Distance
- Lecture Notes (Last): (Data Analytics) Gaussian Mixtures; Hidden States; EM Algorithm; Membership’s
Fall Semester, 2013 (Completed) -- IE 524:
Optimization in Finance.
- 2013/08/26: PS 1 (Warming Up on Finance, Linear Algebra, and Calculus).
- 2013/09/04: PS 2 (Financial LPs and MATLAB linprog(…); Brief due to Labor Day).
- 2013/09/09: PS 3 (LP: Physics, Geometry; Local Affine Coordinates; Generics).
- 2013/09/16: PS 4 (LP: Simplex Method; Tableau Computation; Duality). Duality Flowchart.
- 2013/09/23: PS 5 (NLP: Bisection/Newton; KKT Conditions; Convexity; Implied Volatilities).
- 2013/10/04: PS 6 (QP: Lagrangians; Duality of QP; Optimal Portfolio Construction).
- *** Midterm Events: Review Lecture on Wed, Oct. 9; Formal Exam on Mon, Oct. 14.
- 2013/10/16: Project (Index Tracking: Small/Large Cap, Liquidity, Tracking Error, Constrained QP).
- 2013/10/23: PS 7 (Efficient Frontiers; Trans. Costs; Sharpe Ratios; Transform Methods (to QP)).
- *** Group Project Presentations (9 Teams) on Wed, Nov. 13 and Mon, Nov. 18.
- *** One-Week Thanksgiving Break: Happy Thanksgiving !
- 2013/12/02: PS 8 (DP; State/Control Vars; State Eqn’s; Bellman Eqn’s; Algorithmic Trading).