EC 6001 Microeconomic Theory