PhD Candidate Pattern Analysis and Machine Intelligence Electrical and Computer Engineering University of Waterloo