Starting with an introduction of Brownian motion, we discuss the general goals of mathematical finance and explain the intuition behind the Black-Scholes model. After discussing option pricing in this standard framework, we observe some of the shortcomings of the Black-Scholes model. Finally, to overcome these deficiencies, we introduce stochastic volatility and rough volatility models.