The course covers static noncooperative and cooperative games, bargaining procedures, repeated games, differential games, and games played over event trees. The elements of each class of games are defined rigorously, the main issues are discussed, the solution concepts are introduced, and their computation challenges are highlighted. Examples from different areas of management science are provided to illustrate the concepts and see the limits of the models considered.