project needs to result in a concrete outcome that will offer an interesting result or insight. Ultimately, the primary goal is that you learn something

The project needs to result in a concrete outcome that will offer an interesting result or insight. Ultimately, the primary goal is that you learn something. You must have the necessary background to complete the project. The project needs to be feasible. For example, the amount of effort must be reasonable given the time available and you must have access to the infrastructure needed to execute the project.