1. Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada
2. Department of Mechanical Engineering, Concordia University, Montreal, QC, Canada
3. Department of Electrical Engineering, Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran
4. Department of Mechanical Engineering, Universite de Montreal, Montreal, QC, Canada