Time travel, truth, infinity, rational decision making: each of these topics gives rise to philosophical puzzles and paradoxes. In this class we'll consider a variety of such paradoxes. Using logic and other philosophical tools, we'll show how these paradoxes can lead to deep and important philosophical conclusions.