Socrates was the teacher of which ancient Greek famous philosopher__________________________?

A. Plato
B. Aristotle
C. Sophists
D. All of these