Elina Palola
PhD
Education manager
ICT
-
Contact information
elina.palola@oulu.fi
Phone number
+35850 5984732