Although both learner-learner and learner-instructor interactions were significant predictors for student satisfaction, learner-instructor interaction was the most influential factor. Internet self-efficacy was not found to be a significant predictor for student satisfaction. Explanations and discussions about these major findings were provided.