1. College of Science and Engineering, Hamad Bin Khalifa University, Education City, Ar-Rayyan, Qatar
2. ECE Department, The Hong Kong University of Science and Technology, Hong Kong
3. Engineering Sciences Department, University of Oxford, Oxford, U.K
4. Department of Electrical and Computer Engineering, American University of Beirut, Beirut, Lebanon