CS 501 projects
Start-up time. Creating a team, scheduling meetings, acquiring software, learning new systems, ...
Business considerations. Licenses, trade-secrets, ...
Too ambitious. Nothing to show at the end of the semester...
Changing circumstances. Client leaves the university, ...
What else?