The treatment of deep vs. shallow copy in introductory C++ textbooks. - Stephen P. Carl (ACM SIGCSE Bull., 2003)

Beyond "not-invented-here": development environments for a multimedia computation course. - Stephen P. Carl (J. Comput. Sci. Coll., 2010)

Gridmusic: teaching CS concepts with algorithmic composition. - Stephen P. Carl; Nels Oscar (J. Comput. Sci. Coll., 2012)