Many, if not most, college students work part- or full-time jobs while going to school. They often find it difficult to be at a specific place at a specific time a number of times a week to attend their courses, and as a result often miss classes. Online instruction is an alternative that offers anytime and anywhere learning, but most students still prefer the face-to-face learning environment.