Nifty assignments. - Nick Parlante; Jeffrey L. Popyack; Stuart Reges; Stephen Weiss; Scott D. Dexter; Chaya Gurwitz; Joseph L. Zachary; Grant Braught (SIGCSE, 2003)

Teaching design patterns by stealth. - Stephen Weiss (SIGCSE, 2005)