What famous individual taught Aristotle?

Euclid

St.Augustine

Plato

Socrates