Studies two revolutions in scientific thought—the Scientific Revolution of the seventeenth and eighteenth centuries and the computational revolution of the twentieth century. The Scientific Revolution gave scientists optimism that, in principle, they could understand everything about the world around them. In contrast, the revolutions in complexity, logic, computation, mathematics, and physics of the twentieth century put fundamental limits on what scientists could know and understand. Taught abroad, this course explores the natural connections between the history of science and scientific sites, including local museums, observatories, universities, laboratories, and archaeological sites. This material is contrasted with key results from chaos theory, computational complexity, logic, physics, quantum mechanics, and the theory of computation, all developed in the twentieth century.