Plato was teacher of _______. December 26, 2018 by Mussawir Aalam A. Socrates B. Aristotle C. Ptolemy D. Herodotus