HISTORY 577S: Historical and Philosophical Perspectives on Science