Vancouver, BC, CA
University of Engineering and Technology, Lahore
The University of British Columbia