A rigorous mathematical treatment of the basic tools of economic analysis regarding consumer and producer theory. Applications may include but are not limited to: choice under uncertainty, oligopoly, industrial organization, pricing, resource allocation, intertemporal consumption, labour supply, externalities, public goods, income distribution and welfare economics. This course is a requirement for certain Specialist Programs and is strongly recommended for students contemplating graduate school.