Which great philosopher was a pupil of Socrates and a teacher of Aristotle? August 17, 2017 By Show answer Plato More History QuestionsMore World History Questions