1. Department of Electrical and Computer Engineering University of Waterloo Waterloo Ontario Canada
2. Department of Electrical and Computer Engineering University of Toronto Toronto Ontario Canada
3. Department of Systems Design Engineering University of Waterloo Waterloo Ontario Canada