Olli Lahdenoja

Senior researcher, Bioinformatiikka (Tulevaisuuden teknologioiden laitos)

olanla@utu.fi
Joukahaisenkatu 1
Turku





Biography



Last updated on 2017-17-11 at 04:33