All homeworks up to Week 6