Theodoros Vasilakopoulos, Professor