Welcome to MATH 565 (Fall 2025)

This website is continually improving

Course Description

This course teaches students Monte Carlo simulation techniques, focusing on applications in financial risk management, uncertainty quantification, and Bayesian inference. These sampling methods are used to compute the expected values, quantiles, and densities. Advanced techniques, such as Quasi-Monte Carlo methods and Markov chain Monte Carlo, are covered. Students will gain experience using popular computer languages for Monte Carlo computations.

Enrollment: Graduate elective

Instructor: Fred J. Hickernell

Fred J. Hickernell

  • Office: RE 208
  • Office hours: Mondays, 3:15 – 4:45 PM, and by appointment
  • Phone: 312-567-8983
  • Email: hickernell@illinoistech.edu
  • Website
  • LinkedIn
  • Google Scholar

  • Brief bio: Fred J. Hickernell is professor of applied mathematics. His research focuses on increasing the efficiency of computer simulations and determining justifiable stopping criteria for simulation. A major area of interest is Monte Carlo methods.

    Hickernell’s research has been funded by the National Science Foundation and the Department of Energy. He is a Fellow of the Institute of Mathematical Statistics. In 2016, he received the Joseph F. Traub Prize for Achievement in Information-Based Complexity. He has served on the editorial boards of the Journal of Complexity, Mathematics of Computation, and the SIAM Journal on Numerical Analysis.

    Hickernell received his Ph.D. in mathematics from MIT and his B.A. in mathematics and physics from Pomona College. He came to Illinois Tech in 2005 as department chair and has also served as vice provost for research. Before coming to Illinois Tech, Hickernell was a professor in mathematics at Hong Kong Baptist University and assistant professor of mathematics at the University of Southern California.

    Hickernell speaks Cantonese and enjoys Chinese food. He is married with adult children. His most important identity is a disciple of Jesus.

Teaching Assistant: Rahul Prasad

Rahul Prasad

Textbook: Art B. Owen, Monte Carlo Theory, Methods, and Examples, 2025+

Recommended resources
Prerequisites/Requirements
  • A calculus-based probability course, such as MATH 474 or MATH 475; you should understand
    • Discrete and continuous random variables
    • Probability mass and density functions, cumulative distribution functions
    • Mean, median, standard deviation, quantile, covariance, (in)dependence
    • Population versus sample quantities
    • Central Limit Theorem
  • Facility in numerical programming, meaning
    • Programming in Python, or some other language such as MATLAB, or R
    • Using an integrated development environment (IDE), such as VS Code
    • You are highly encouraged to become familiar with GitHub
  • Facility with LaTeX or some other technical document preparation system
Objectives

By the end of this course, students will be able to:

  • Understand the basics of Monte Carlo and Quasi-Monte Carlo Methods.
  • Understand the basics of Markov chain Monte Carlo (MCMC).
  • Understand how these methods are used for computations.
  • Assess the performance of Monte Carlo methods and improve their effectiveness.
  • Understand basic implementation issues in performing Monte Carlo calculations.
Where to Find It
This Github Website Canvas Website
Syllabus Grades
Schedule Online Discussions
Lecture Notes  
Notebooks  
Class Git Repository
scroll to the bottom for instructions on how to copy from the template
 

Course Outline

Introduction — 9 hours
  • What is a Monte Carlo method?
  • Point and interval estimators
  • Monte Carlo for numerical integration
  • Monte Carlo for option pricing
Generating Random Vectors — 6 hours
  • Pseudo-random numbers
  • Random vectors with different distributions
Markov Chain Monte Carlo — 9 hours
  • Markov chains
  • Metropolis-Hastings
  • Gibbs sampler
  • Convergence diagnostics
  • Error estimation
Enhancing Efficiency — 15 hours
  • Control variates
  • Importance sampling
  • Antithetic variates
  • Stratified sampling and Latin hypercube
  • Quasi-Monte Carlo sampling
Selected Topics — 6 hours
  • (TBA)

Assessment


Prepared by: Fred Hickernell and Yuhan Ding
Date: 2024-02-06 to the present