Aristotle's teacher was Plato, and Plato was a student of