teach (a subject) as a professor

Translation:
English
Add