I don't know if this will help, but here goes... If I was designing this fresh, I would have three tables, Students, Projects, and Student-Project-History.
The project table would contain a project ID, project description, and a begin and end date for the entire project. (Projects probably...