Toiviainen Petri, Academy Professor