Waterloo, Ontario, Canada
Bachelor of Computer Science - University of Waterloo
University of Waterloo