## Lectures

Syllabus: PDF

* Lecture 13: General Equilibrium (10.1, 10.2, 10.3)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 14: Monopoly (11.1, 11.2, 11.3, 11.4, 11.5)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 15: Price Discrimination (12.1, 12.2, 12.3, 12.4, 12.5)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 16: Strategic Form Game (13.1)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 17: Cournot and Bertrand Oligopoly (14.1, 14.3, 14.4, 14.6)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 18: Extensive Form Games (13.2)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 19: Stackelberg Oligopoly and Cartel (14.2, 14.5)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 20: Externality (17.1, 17.2, 17.3, 17.4, 17.5, 17.6)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 21: Uncertainty (16.1, 16.2, 16.3)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 22: Adverse Selection (18.1, 18.2, 18.3)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* Lecture 23: Moral Hazard(19.1, 19.2, 19.4, 19.5)

Slides: Complete Slides; Summary Slides

Examples: In Class Problems; Notes

* We will be solving one or two analytical examples during each lecture, and the solutions will not be posted. We will also be solving one numerical example, and complete VBA code will be posted (with numerical problem set), but you are strongly encouraged to bring a device with VBA installed to work with me during the lectures.

* Please email me about any typos and mistakes in the lecture notes. My handwriting in the notes are likely unrecognizable, please copy down your own version of the notes during my lectures.

## Tutorials and Problem Sets

* Tutorial 6: General Equilibrium

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial 6: Monopoly

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial 7: Price Discrimination

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial 7: Strategic Form Game

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial 8: Cournot and Bertrand Oligopoly

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial 8: Extensive Form Games

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial 9: Stackelberg Oligopoly and Cartel

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial -: Externality

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial -: Uncertainty

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial 10: Adverse Selection

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Tutorial 10: Moral Hazard

Analytical Problem Set: Problem Set; With Solutions; With Tutorial

Numerical Problem Set: Problem Set; VBA Code

* Problems from Analytical Problem Sets do not need to be submitted, one or two problems from each problem set will be taken up during the tutorials, and the solutions to the remaining problems will be posted after the tutorials.

* Please email me about any typos and mistakes in the solutions to the analytical problem sets: I am hoping to have all of them fixed within one week after I post them.

* Problems from Numerical Problem Sets do need to be submitted through MyEconLab, partial solutions (VBA codes and hints) will be posted before the due dates, and complete solutions will not be posted.

* If you are not interested in learning VBA yourself, please come during my office hours on Mondays and Fridays to work with me and other students on the problem sets.

## Midterm 3

* Time and Location: July 26, 10:10 - 11:40 in EX100

* Coverage: Lectures 13 to 19, everything on Lecture notes, In-class examples, Analytical problem sets, Numerical problem sets.

* Past Exams (2015 Summer):

Version A: Questions ; Solutions

Version B: Questions ; Solutions

Version C: Questions ; Solutions

Version D: Questions ; Solutions

All questions in the past exams are relavent to our midterm, but there is more focus on theory of firms (monopoly and oligopoly) this summer.

* Sample Exams (2016 Summer):

Version a: Questions ; Solutions

Version b: Questions ; Solutions

Version c: Questions ; Solutions

Version d (make-up): Questions ; Solutions

## Final Exam

* Time and Location: August 10, 7:00 - 9:00 (NOT 7:10) in SF3202

* Coverage from second half of the course: Lectures 13 to 23, everything on Lecture notes, In-class examples, Analytical problem sets, (NOT Numerical problem sets).

* Past Finals can be found on BlackBoard: Link

## Office Hours:

* Mondays 2:00 - 4:00 in BA1230

* Fridays 2:00 - 4:00 in BA2139

## Websites:

Important:

* First Half: Link

* MyEconlab: Link

* TopHat: Link

Discussion Boards:

* Piazza: Link

* Facebook: Link

* YouTube: Link

Programming:

* VBA / Excel: Link

## FAQ

* The purpose of the use of VBA:

(1) Learning VBA is not required for the course, so the VBA codes are just for students with no programming experience to be able to solve large problems faster. All MyEconLab problems can be solved with codes written in any other programming language or mathematical software without using complicated algorithms, and they can be solved with just a calculator or Excel but it will take significantly longer.

(2) Most of the real life economics problems are discrete (not continuous or differentiable) and does not have nice properties (monotonicity, convexity etc.), or involves huge amount of data, which makes MRS or FOC approaches impossible. Working with a programming language is necessary for most of the economics-related jobs. You might not be asked to write complete algorithms yourself, but you will be asked to be able to understand, modify and use programs written by other people. This is the main purpose of the Numerical Problem Sets.

(3) There will be NO programming problems on the midterm and final, but problems similar to the ones on the Numerical Problem Sets will be on the exams. The numbers will be smaller and easier to compute.

* The purpose of mathematical definition on the slides:

(1) Names and explanations of mathematical notations are added to Lecture 13 slides. Additional definitions related to multivariate maximization are added to Lecture 15 slides.

(2) They are used in the slides only for the students who have taken MAT137 or MAT157 or are planning to take ECO326 to make the definitions more clear, precise and unambiguous. If you are not interested in learning those notations, the intuition I put in the slides after the definition slides will be enough to solve the problems in the problem sets and on the exams.

(3) No mathematical notation will be used in the questions on the exams, and there is no need to use them when answering those questions.

Last Updated: February 28, 2019 at 3:43 PM