ECON 307: Understanding Financial Bubbles and Crises