1. Electrical Engineering, Columbia University, New York, NY, USA
2. Electrical Engineering, University of Applied Sciences and Arts Western Switzerland, Delemont, Switzerland
3. Computer Science, Lawrence Berkeley National Laboratory, Berkeley, CA, USA
4. Electrical Engineering Department, Columbia University, New York, NY, USA