This course is designed to provide a general introduction to, and survey of, microeconomic theory. The material for this course is built around the study of economic agents (e.g. consumers, producers, factor- owners) maximising objectives (e.g. utility, profits, rent) in an environment of economic constraints (e.g. income, costs, time). This course is aimed to endow students with microeconomic tools to analyze and resolve economic problems. You are advised to review their first year notes on microeconomics and mathematics, as familiarity with material from these courses is essential.