The topics covered in this reading course include: 1. Stochastic analysis 2. Dynamic programming and partial differential equations 3. Viscosity solution 4. Backward stochastic differential equations 5. Martingale and duality method 6. Numerical approach for viscosity solutions. Students should seek approval from the course instructor to take this reading course.