At university?
You mean docent I presume. Universities do not exactly have teachers.
Resident or visiting?
edit: in my country docent is the normal term for people giving lectures at universities. Or prof, but not all of them are actual professors. Seems I - once again - got caught up in translation. You native english speakers do you! But universities - even in english speaking countries - work differently from schools. To put it shortly, it is up to you to teach yourself from the material you get from lecturers. So in a way you are your own teacher.
Besides, I made this comment to reply to a doubtful statement, which the commenter almost immediately retracted (but didn't delete completely to their credit).
... I'm curious how many more replies this will attract.