peter.ahumuza@epfl.ch +41 21 693 10 80
vCard
Scientist, Laboratory for Intelligent Global Health and Humanitarian Response Technologies
+41 21 693 10 80 EPFL › IC › IINFCOM › LIGHT