Andrew Canis, Ph.D. Candidate
ECE Department, University of Toronto