The first part of this course deals with advanced microeconomics where it deals with individual decision making. We first consider the decision maker in an abstract setting before moving to a market environment. Here we derive the consumer’s demand function and its properties. We also study fundamental topics such as utility maximization, expenditure minimization, and duality and welfare changes. We conclude this part of the course introducing risk and uncertainty into the theory of individual decision making. The second part of the course deals with advanced macroeconomics where it builds on the first by exploring economic environment with asymmetric information (asymmetric information, signaling and screening), as well as other topics in contract theory such as principal-agent problems and incomplete contracts.