M101J course homework blog