This course introduces students to the main tools and concepts of microeconomics. These tools and concepts will serve as a foundation for many upper level economics courses. Topics covered include consumer theory, producer theory, equilibrium in a competitive market, monopoly, general equilibrium, game theory, and asymmetric information. Topics covered are similar to those in 100A, but this course uses calculus more intensively and is intended for students with a strong mathematical background.