I googled "tarta university" and early hits made me think Finland but a little more digging proved it to be in Estonia.