he+zhang-2011-1810-assignment7