ECON 307A: Understanding Financial Bubbles and Crises