Which philosopher taught Aristotle?

Plato