Collaborative Learning in a Blended Learning Environment--A Case Study of a Web Design Course in a Midwestern University in USA