
educational(s) -- supporting creative thinking through opportunistic software development
- Teaching Software Engineering through Game Design
- Toy Projects Considered Harmful
- The Rethinking CS101 Project
- Creating a Science of Games (CACM) (local)
- Software Engineering Issues in Interactive Installation Art
- Programming by Example -- A Creative Programming Environment, Remixed
- Computer Science Education: Where Are the Software Engineers of Tomorrow?