What is the nature of science and scientific knowledge? What is the nature of space, time and motion? Does science tell us the truth about the world? What are scientific revolutions and how they occur? The course will address these and various other questions about science. It will focus on the bearings that philosophical views had on science in different periods in history, starting from ancient Greece and concluding in the 20th C.