Implementation of alternative pacing in an introductory programming sequence. - Keith J. Whittington; Dianne P. Bills; Lawrence W. Hill (CITC, 2003)

Alternative pacing in an introductory java sequence. - Keith J. Whittington; Dianne P. Bills (SIGITE Conference, 2004)

Infusing active learning into introductory programming courses. - Keith J. Whittington (J. Comput. Sci. Coll., 2004)

cooperative learning: beyond pair programming and team projects. - Edward F. Gehringer; Katherine Deibel; John Hamer; Keith J. Whittington (SIGCSE, 2006)

Active learning exercises for use in introductory programming courses. - Keith J. Whittington (J. Comput. Sci. Coll., 2009)