Karja, Sven, Tartu Ülikool / Tartu University, Estonia