PMATH 336 - Group Theory