text: To actually learn an individual needs to be able to understand the knowledge that is going through their mind as they work on assignments, and there is truly no better way to learn than to self-learn while working on a project. Unlike tests or any other sort of assignment, projects give students more of a chance to actually learn rather than just memorizing knowledge for a sort period of time and then forgetting it the second they turn in the assignment. Making sure that their mind is continuously being subjected to complete the assignment over a long period of time consequently burns the knowledge into their brain and helps them to better retain it. Having students do the designing portion of the assignment as well would lead to even more learning due to them needing to know the content first and then being able to correctly complete it with no errors. Having the responsibility of creating and then completing an assignment can only lead to more mind involvement which would lead to learning and would ultimately lead to retaining.