Rahul Bhargava
Rahul Bhargava

Rahul Bhargava

Research Scientist, MIT Center for Civic Media at the MIT Media Lab