George Diallinas, Professor