Economics 303: Time and Uncertainty