Ahokas, Minna, CSC - It Centre for Sciences Ltd, Finland