teach
(a subject) as a professor

Translation:
English
Add