The Philosophy program at California Polytechnic State University builds on a foundation of classical texts and the development of rigorous logical skills. You will choose the areas of the history of philosophy to further explore. Required courses include ethics, philosophy of science, epistemology and metaphysics.