1. National University of Singapore,Department of Electrical and Computer Engineering,Singapore
2. Berkeley Education Alliance for Research in Singapore (a research center of the University of California,Berkeley,USA,Singapore
3. University of California,Department of Electrical Engineering and Computer Sciences,Berkeley,California,USA