Introduction to Computational Game Theory

CMSC474 — Spring 2019

Department of Computer Science, University of Maryland

Mechanism Design and in particular Algorithmic Game Theory, which can be viewed as ''incentive-aware algorithm design'', has become an increasingly important part of computer science in recent years. In this course, we review the basics of game theory and algorithmic game theory and we consider several game theoretic scenarios in the class.

Instructor: Prof. Mohammad T. HajiAghayi, Office: 2113 A.V. Williams

TA's: Saeed Seddighin ( and Joon Kim (

Classes: TuTh 2:00pm - 3:15pm, CSI, Room #3118

Requirement: Minimum grade of C+ in CMSC351 is strongly recommended. If you are unsure of whether you have sufficient background for this course or not, please contact the instructor in the first week of the class or before.

Important links

Office hours

  • Instructor: Tue 5PM-6PM at A.V. Williams Bldg., Room 2113, or preferably by appointment via e-mail.
  • Saeed Seddighin: Wed 9:00AM-11:00AM at A.V. Williams Bldg., Room 4101/4103
  • Joon Kim: Mon 10:00AM-12:00PM at A.V. Williams Bldg., Room 4101/4103


  • Homework 4 is posted.
  • The deadline for Homework 3 is April 11th.
  • The deadline for Project 1 was extended to April 2nd.
  • Homework 3 is posted.
  • Project 2 is posted. The deadline is April 16th.
  • Homework 2 is posted.
  • Solutions for homework 1 are posted.
  • The due date for project 1 is March 28th at the beginning of the class.
  • Project 1 is posted.
  • Homework 1 is posted, the due date is Feb 26th at the beginning of the class.