Abstract
This research bulletin provides an overview of the rationale for the Computing Skills Workshop program at Carnegie Mellon University, which has been in place as a required program for all students since 1985. It explores how the program is structured, how it has evolved over time, and the methodology behind preparing students to be successful teachers in a peer-to-peer format. It is intended to assist higher education executives plan and execute a similar program by identifying key issues and providing resources.