Albert Ritzhaupt was teaching an online computer programming course (CGS 3559 - Introduction to the Internet) at the University of North Florida (UNF) from a distance. He was facing challenges with students struggling in the course and becoming frustrated. The UNF Computer and Information Sciences department was trying to increase enrollment through online courses to maintain its position at the university. Ritzhaupt recognized the risks of the course not succeeding and jeopardizing future opportunities to teach. He needed to address the student difficulties to prevent the course from failing.