This is the title of a paper I'm delivering at the 2007 Microsoft Academic Days. The focus for this year's conference is Game Development in Computer Science Education. This paper describes how game development can be used to successfully teach design patterns to undergraduate computer science students..
[More]