This lecture explores some philosophical ideas that have come to the fore since the Kuhnian revolution, focusing on Hempel's covering-law model of explanation. Hempel tried to reconcile empiricist scruples with the need for genuine scientific explanations.