1. Department of Electrical and Computer Engineering Carnegie Mellon University Pittsburgh Pennsylvania
2. INESC TEC Porto Portugal
3. Department of Civil and Environmental Engineering Carnegie Mellon University Pittsburgh Pennsylvania
4. Faculty of Engineering University of Porto Portugal