Plato on Knowledge. Plato 429-347 BC 429-347 BC Student of Socrates (469-399) Student of Socrates (469-399) Teacher of Aristotle (384-322) Teacher of.