This course is designed as a graduate level introduction to philosophy of science. The lectures and discussions will explore some important issues in the philosophical literature on the natural sciences: rationality, experimental practice, theory, the role of instruments, the unity/disunity of the sciences, problem-solving in the sciences, incommensurability, and the underdetermination thesis, to name just a few. Wherever possible, we will attempt to situate these issues in their historical context, and to relate their emergence to associated intellectual approaches (e.g., feminist, anthropological, sociological trends). In order to facilitate discussion, however, we will chiefly be concerned with the treatment that these issues have been given by a handful of scholars (especially Kuhn, van Fraassen Hacking, Latour, Cartwright) who have contributed greatly to the present shape of philosophy of science and the considerable influence that it enjoys in many academic circles.