English: He served there as a professor for a long time.
Telugu: అక్కడే ఆమె చాలా కాలం వరకు ప్రొఫెస్సర్ గా పనిచేసారు.