Carl Torp , Professeurå