Dept. of Electrical and Computer Engineering University of Toronto 10 King's College Road Toronto, Ontario, Canada M5S 3G4