Chat software (text or media-based) provides an excellent tool in supporting academic dialog (exchange), critical thinking, and knowledge building. The immediacy of the technology provides students ...