Here in Iran when we are speaking in Farsi we call our professsors "ostaad" which means "a university professor" and it can be used individually. But when are speaking in English we call them with their last names.
I think what you and Rover_KE suggested is appropriate to be used instead of their names. thank you very much