My projects and homework for Image Understanding 2 taught by David Lowe at the University of British Columbia.