1. Electrical and Computer Engineering, University of California, Davis, United States of America
2. Civil and Environmental Engineering, University of California, Davis, United States of America
3. University of California, Berkeley, United States of America
4. Computing Sciences Research, Lawrence Berkeley National Laboratory, United States of America and Department of Computer Science, University of California, Davis, USA