A collection of homework of CS511