Collaborating with others is also a great way to learn, especially over the break,

Another reason why students should design summer assignments is because students know how their peers think and learn whilst on break, which also leads back to interesting projects the students will design.