Updated SYDE556 notes for Winter 2014