Ozan, Håkan, CSC and Uppsala University