§ Teaching

Teaching

Courses at HKUST Business School and selected open-enrollment online courses.

HKUST Courses

UG · Year 2

Introduction to Business Analytics

Foundational course introducing data thinking for business: descriptive and predictive analytics, regression, classification, and visualization. Hands-on work in Python and Excel with real business cases.

A Foundation Course · Year 2
Introduction
to Business
Analytics
XUHU WAN
Department of ISOM, HKUST Business School
Textbook · free for registered HKUST students
Introduction to Business Analytics
  1. Basics of Python
  2. Python Essentials
  3. DataFrames
  4. Linear Regression
  5. Clustering
Advanced UG · Spring

Risk Management (RMBI 3110)

Market, credit, and operational risk. VaR, expected shortfall, copulas, factor models, and portfolio risk allocation. Implementation in Python with real data.

A Practitioner's Course · Intermediate
Modern
Business
Analytics
XUHU WAN
Department of ISOM, HKUST Business School · Spring 2026
Textbook · free for registered HKUST students
Modern Business Analytics
  1. Pandas Foundations
  2. Markets as Data Objects
  3. Simple Linear Regression and CAPM
  4. Multi-factor and Beta Models
  5. Alpha Models and Machine Learning
  6. Appendix A: A Minimum of Linear Algebra
  7. Appendix B: Solutions to Exercises
An Advanced Course · Risk & Validation
Model
Risk in
Quantitative
Finance
XUHU WAN
Department of ISOM, HKUST Business School · Spring 2026
Textbook · free for registered HKUST students
Model Risk in Quantitative Finance
  1. Alpha Diagnostics & the Information Coefficient
  2. Model Decay, Drift Detection & Retraining
  3. Multiple Testing
  4. Methodology Snooping
  5. Appendix A: Solutions to Exercises
MS

Learning Statistics with Python

Master's-level course covering statistical inference, regression, and modern data analysis using Python. Hands-on Jupyter notebooks with real-world business and financial data.

Graduate · Spring

Network Analytics

Graph theory, community detection, network embeddings, and applications in finance, marketing, and social systems. Hands-on projects in Python (NetworkX, PyG).

Graduate · Fall

Social Media Analytics

NLP for text mining, sentiment analysis, topic modeling, and influence dynamics on social platforms. Real-world cases from Twitter/X, Reddit, and news flow.

Online · MOOC

Coursera · HKUST Open Enrollment

Python and Statistics for Financial Analysis

A self-paced MOOC introducing Python, descriptive and inferential statistics, and practical financial-data analysis. Hands-on Jupyter notebooks with real market data — designed for learners moving from spreadsheets into reproducible quantitative workflows.