Abstract
This paper compares several models for student software engineering projects. We discuss our experience using projects for external customers, using computer game projects, and finally using game projects for external customers, specifically middle school teachers. We discuss the problems we encountered with the first two approaches and how they are solved with our current model.