We typically think of games (like football, scrabble, and bridge) as entertaining competitions where each player or team tries to outsmart, outrun, or generally be better than their opponent. In this course, we will broaden this definition of a game to be any interaction between individuals where there are well-defined rewards that depend on what the opponent decides to do. In this context, we will learn how to frame social, economic, political, and evolutionary dilemmas as a mathematically defined game, then we will learn how to analyze these games to determine the best way to respond. We will also use this framework to understand how we can create rewards and punishments that should produce certain desired behaviors from individuals. Topics will include dominance, backward induction, Nash equilibria, evolutionary stability, asymmetric information and signaling.